未經授權連接到虛擬機器中運行的 MYSQL 伺服器

未經授權連接到虛擬機器中運行的 MYSQL 伺服器

我已經在 VMWare 虛擬機器中執行了 Ubuntu LAMP 安裝。我可以透過命令列從虛擬機器內部連接到 mysql 伺服器,但無法透過虛擬機器的 IP 位址從主機作業系統內部連接到它。 mysql伺服器透過SQLYog傳回的錯誤訊息是...

Error No. 1130

Host 'monolith.home' is not allowed to connect to this MySQL server

……其中「monolith.home」是主機的電腦名稱和網域。

所以 mysql 連接埠顯示為打開,它只是拒絕我的連接。在哪裡更改存取限制類型?

答案1

您是否已授予使用者從該位址存取的權限?

嘗試類似的方法:

GRANT ALL PRIVILEGES on *.* to 'root'@'%.home' IDENTIFIED BY 'password'

然後嘗試從主機以 root 身分登入。

相關內容