进入mysql:
mysql -uroot -p
使用mysql库:
use mysql;
查看用户表:
SELECT `Host`,`User` FROM user;
更新用户表:(其中%的意思是允许所有的ip远程访问)
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
强制刷新权限:
flush privileges;
如果遇到
ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2)
可以使用 TCP 连接代替 socket(临时绕过)
mysql -uroot -p -h 127.0.0.1
发表回复