默认mysql 安装完root 账号是 @%的,需要修改成 @%才能进行登录
-
查看当前用户情况
mysql>
use mysql;
mysql>
select host,user
from
user;
-
更新root用户的host
mysql> update user set host = ‘%’ where user = ‘root’;
-
再次查看账号的host情况
-
刷新后生效
把缓存flush掉,在使用update语句修改用户记录后,需要FLUSH语句告诉服务器重载授权表。
mysql> flush privileges;