1130 - Host xxx is not allowed to connect to this MySQL server
更新於
可應用作業系統:Windows、macOS、Linux、iOS
可應用 Navicat 產品:Navicat for MySQL、Navicat for MariaDB、Navicat Premium
可應用 Navicat 版本編號:全部
當你嘗試從一個執行 MySQL 伺服器主機以外的主機連線到 MySQL,如果發生此錯誤,這意味著 user 資料庫中 Host 值沒有一列匹配用户端主機:
Host ... is not allowed to connect to this MySQL server
你可以設立一個帳號結合你嘗試連線的用户端主機名稱和使用者名稱來修復這個問題。
如果你不知道你用於連線的機器的 IP 編號或主機名稱,你應該在 user 資料庫的一列以 '%' 作為 Host 欄值,並在伺服器機器以 --log 選項重新啟動 mysqld。嘗試從用戶端連線後,MySQL 記錄內的資訊顯示你如何連線。(然後,在 user 資料表列中變更 '%' 為記錄顯示的真實主機名稱。否則,系統會不安全,因為它允許指定的使用者名稱從任何主機連線。)
還有其他問題嗎?
-
合作夥伴