解決 Host ''xxx.xx.xxx.xxx'' is not allowed to connect to this MySQL server

如果在遠程的服務器( 假設ip: 1.2.3.4 ) 安裝並運行 MySQL 服務,然後在客戶端 (5.6.7.8) 連接遠程服務器,可能會提示 “Host ‘‘5.6.7.8’’ is not allowed to connect to this MySQL server”。這是因爲 MySQL 默認是不允許遠程訪問的。
解決方法:

 // 創建一個用戶,表示只能在 ip 爲'5.6.7.8'的客戶端上登陸的 root 賬戶
mysql> CREATE USER 'root'@'5.6.7.8' IDENTIFIED BY 'root_password'; 
// 把所有 localhost 的權限都賦給 'root'@'5.6.7.8'
mysql> GRANT ALL PRIVILEGES ON * . * TO 'root'@'5.6.7.8' WITH GRANT OPTION; 
// 刷新權限
mysql> FLUSH PRIVILEGES;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章