进入mysql:

1
mysql -uroot -p

使用mysql库:

1
use mysql;

查看用户表:

1
SELECT `Host`,`User` FROM user;

更新用户表:(其中%的意思是允许所有的ip远程访问)

1
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;

强制刷新权限:

1
flush privileges;

如果遇到

ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2)

可以使用 TCP 连接代替 socket(临时绕过)

1
mysql -uroot -p -h 127.0.0.1