2025-05-24

 

今天犯瞭一個非常低級的錯誤:MySQL 可以用localhost 連接,但不能用IP連接

 

 

 

結果原因是忘記瞭給數據庫授權。用grant命令在MySQL的命令行控制臺中處理一下就可以瞭。

 

 

 

grant all privileges on *.* to '用戶名'@'IP地址' identified by '密碼';

 

all privileges 所有權限 也可以寫成select ,update等

*.* 所有庫的所有表 如databasename.*

用戶名 隨便起

IP  數據庫所在的IP

identified by ‘密碼’ 表示通過密碼連接

 

 

 

執行完上述命令後用下面的命令刷新一下權限

 

flush privileges;

 

作者cooler1217

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *