新版的Mysql8.0剛安裝好后無法用其他工具登錄如HeidiSQL,phpmyadmin…… 醒颖,只能夠用命令行登錄mysql -uXXX -pXXX探入,
解決方案:修改密碼認(rèn)證方式:
mysql> ALTER USER 'YOURUSERNAME'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YOURPASSWORD';
如果要遠(yuǎn)程訪問請把localhost改成%糙置,即:
mysql> ALTER USER 'YOURUSERNAME'@'%' IDENTIFIED WITH mysql_native_password BY 'YOURPASSWORD';
改完后刷新權(quán)限:
mysql> FLUSH PRIVILEGES;
然后授權(quán)遠(yuǎn)程訪問:
mysql> grant all privileges on *.* to 'YOURUSERNAME'@'%' with grant option;
然后就可以遠(yuǎn)程登錄了免糕。
注意
把YOURUSERNAME和YOURPASSWORD改成自己的用戶名和密碼。