程序员

关于新版Mysql8.*无法用远程工具登录的解决办法

2018-07-02  本文已影响0人  是帐篷呀

新版的Mysql8.0刚安装好后无法用其他工具登录如HeidiSQL,phpmyadmin…… ,只能够用命令行登录mysql -uXXX -pXXX

解决方案:修改密码认证方式:

mysql> ALTER USER 'YOURUSERNAME'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YOURPASSWORD';

如果要远程访问请把localhost改成%,即:

mysql> ALTER USER 'YOURUSERNAME'@'%' IDENTIFIED WITH mysql_native_password BY 'YOURPASSWORD';

改完后刷新权限:

mysql> FLUSH PRIVILEGES;

然后授权远程访问:

mysql> grant all privileges on *.* to 'YOURUSERNAME'@'%' with grant option;

然后就可以远程登录了。
注意
YOURUSERNAMEYOURPASSWORD改成自己的用户名和密码。

上一篇 下一篇

猜你喜欢

热点阅读