整整折腾了一上午,尴尬不!!!
现在记录一下
一、登录mysql
$mysql -u root -p
Enter password:
二、指定表
mysql> use mysql;
三、更改host,默认为localhost,改为%,表示任何地址都可以链接。
GRANT ALL PRIVILEGES ON root TO 'root'@'%';
四、更改密码(也可能不用,具体我没测试)
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_passwd';
上面的跟着做完了吗?
现在是不是还是连不上呢。
网上是不是还教你这样:
flush privileges;
但是 是不是 还不可以呢。怎么办 怎么办。
去重启一下mysql服务吧。
怎么样,还是不行吗。
那么就重启机器吧。
因为我就是重启机器后发现可以链接的。