MySQL 無法透過外網連接。
在MySQL 的bin 目錄下執行:
登陸到資料
mysql -uroot -p密码
use mysql; select host,user,password from user;
可以看到user 為root,host 為localhost 的話,說明MySQL 只允許本機連接,那麼外網,本地軟體用戶端就無法連接了。
執行以下命令:
update user set host='%' where user ='root'; flush privileges;
查看是否已修改正常:
對於設定其他使用者遠端連線的方法:
GRANT ALL PRIVILEGES ON 数据库名.* TO 账户@"%" IDENTIFIED BY "密码"; flush privileges;
可以測試外網連線MySQL 伺服器。
以上是關於Linux系統授權MySQL外網存取的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!