MySQL 1130 - Host 127.0.0.1 is not allowed to connect to this MySQL server


在開發中為了讓開發更方便,在本地配置環境,希望可以直接訪問服務器上的MySQL數據庫,更方便的管理數據庫,

需要在本地遠程連接linux服務器的本地數據庫,直接用數據庫管理工具連接出現如下報錯1130 - Host 127.0.0.1 is not allowed to connect to this MySQL server:

這個錯誤說明MySQL沒有允許遠程登錄,只要授權可以遠程登錄就ok了。

登錄到服務器上,mysql -u root -p 回車,password:(輸入你的密碼),進入到mysql之后輸入命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;  /*把命令中的‘yourpassword’換成你的數據庫密碼*/

修改以后再鍵入刷新使用權限命令:

FLUSH PRIVILEGES

這里不輸入刷新權限命令的話也可以重啟mysqld,命令:

service mysqld restart

完成后使用數據庫管理工具連接服務器一切正常!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM