安裝mysql8後出現的兩個小問題。

今天在阿里雲上重新安裝mysql 8。出現兩個問題:
1、修改root遠程連接:
mysql8不能使用:“grant all privileges on . to ‘user’@’%’;”命令授權遠程連接操作,提示“You are not allowed to create a user with GRANT”錯誤。可使用以下方法:

CREATE USER 'root'@'%' IDENTIFIED BY '密碼';
grant all privileges on *.* to 'root'@'%';

之後查mysql.user表:

use mysql;
select host,user from user;

可以看到root的host有%一項。

2、已修改了root遠程連接,但用workbench怎麼都連接不上,出現錯誤:“Your connection attempt failed for user ‘root’ to the MySQL server at 39.104.167.197:3306:Can’t connect to MySQL server on ‘39.104.167.197’ (60)”
受http://yangjunwei.com/a/3025.html文章的提醒,可能是3306端口未設置開放。到雲管理控制檯->安全組->配置規則->添加安全組規則,將3306端口添加進去就可以。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章