is not allowed to connect tothis mmysql server
阿里云上安裝的mysql,發現用本地電腦的navicat鏈接不上。通過了解知道了原因,小二在此寫了一篇,省的以后自己在碰到。
錯誤如圖。

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
mysql -u root -p 登錄到mysql中。
[root@izbp10fk8pd9zjv9y2g9ajz etc]# mysql -u root -p
Enter password:
use mysql;

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
select host from user where user='root';

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
修改帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入MySQL后,更改 "mysql" 數據庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"
update user set host = '%' where user ='root';

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
刷新配置。
flush privileges;

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
最后如圖。鏈接成功。

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
————————————————
版權聲明:本文為CSDN博主「可行的code」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/iiiiiilikangshuai/article/details/100905996
? 著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務

喜歡的朋友記得點贊、收藏、關注哦!!!