MySql 常见问题汇总

MySql 的默认用户为 root,我们以此为例。


修改用户密码

下面的语句把 本地 root 的密码改为 new_password :

1
alter user 'root'@'localhost' identified by 'new_password';

如何开启 MySql 的远程访问权限

1. 直接授权

1
2
grant all privileges on *.* to 'root'@'%' identified by 'new_password';
flush privileges;

注:“%” 指明任何 IP 的 root 用户都能以 new_password 访问该数据库。

2. 直接修改数据库

1
2
use mysql;
update user set host = '%' where user = 'root';