关于新版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;
然后就可以远程登录了。
注意
把YOURUSERNAME和YOURPASSWORD改成自己的用户名和密码。