今天犯了一個很是低級的錯誤:MySQL 能夠用localhost 鏈接,但不能用IP鏈接mysql
結果緣由是忘記了給數據庫受權。用grant命令在MySQL的命令行控制檯中處理一下就能夠了。sql
grant all privileges on *.* to '用戶名'@'IP地址' identified by '密碼';數據庫
all privileges 全部權限 也能夠寫成 select ,update等
*.* 全部庫的全部表 如 databasename.*
用戶名 隨便起
IP 數據庫所在的IP 或 用'%'表示這個用戶在任何IP均可以鏈接這個mysql數據庫
identified by ‘密碼’ 表示經過密碼鏈接ide
執行完上述命令後用下面的命令刷新一下權限spa
flush privileges;命令行