1. 程式人生 > >無法遠程連接mysql,連接後也沒有權限創建數據庫

無法遠程連接mysql,連接後也沒有權限創建數據庫

images grant 數據 .com oot code 可能 logs com

技術分享

問題現象:
無法遠程連接mysql,連接後也沒有權限創建數據庫

問題原因:
MySql-Server 出於安全方面考慮只允許本機(localhost, 127.0.0.1)來連接訪問. 這對於 Web-Server 與 MySql-Server 都在同一臺服務器上的網站架構來說是沒有問題的. 但隨著網站流量的增加, 後期服務器架構可能會將 Web-Server 與 MySql-Server 分別放在獨立的服務器上, 以便得到更大性能的提升, 此時 MySql-Server 就要修改成允許 Web-Server 進行遠程連接.

解決方法:
登陸mysql,添加一個超級用戶給所有IP即可

依次執行,用mysql root賬號登陸mysql後依次執行

GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY 123456 WITH GRANT OPTION;

FLUSH PRIVILEGES;

無法遠程連接mysql,連接後也沒有權限創建數據庫