錯誤 HY): 不允許主機 &#.# 連線到此 MySQL 伺服器

WBOY
發布: 2024-07-19 19:04:04
原創
761 人瀏覽過

ERROR HY): Host

我的問題

我想使用我的個人電腦連接到 mysql 伺服器,但出現此錯誤。

ERROR 1130 (HY000): Host '123.32.23.12' is not allowed to connect to this MySQL server
登入後複製

我的解決方案

確保您的IP可以存取資料庫伺服器

SELECT host FROM mysql.user WHERE User = 'root';
登入後複製

如果您只看到 localhost 和 127.0.0.1 的結果,則無法從外部來源連線。如果您看到其他 IP 位址,但沒有看到您連接的 IP 位址 - 這也是一個指示。

您需要新增要授予存取權限的每個系統的 IP 位址,然後授予權限:

CREATE USER 'root'@'ip_address' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip_address';
登入後複製

如果你看到%,那麼,還有另一個問題,因為那就是「任何遠端來源」。但是,如果您確實希望任何/所有系統透過 root 連接,請使用 % 通配符授予存取權限:

CREATE USER 'root'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
登入後複製

最後,重新載入權限,你應該可以進行遠端存取了:

FLUSH PRIVILEGES;
登入後複製

參考

  • https://stackoverflow.com/questions/19101243/error-1130-hy000-host-is-not-allowed-to-connect-to-this-mysql-server

以上是錯誤 HY): 不允許主機 &#.# 連線到此 MySQL 伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!