1. 確認MySQL8是否允許外部訪問
yfd-address參數,如果該參數的值為127.0.0.1或localhost,則表示MySQL8只允許本地訪問,需要將其修改為允許外部訪問的IP地址。
2. 修改MySQL8的配置文件
yfddd-address=192.168.1.100。
3. 重新啟動MySQL8服務
ux系統中,可以使用以下命令來重啟MySQL8服務:
ctlysqld
dows系統,則可以在服務管理器中找到MySQL服務,右鍵單擊該服務,選擇“重啟”即可。
4. 確認防火墻是否允許外部訪問
除了MySQL8本身的配置外,還需要確認防火墻是否允許外部訪問MySQL8。如果防火墻禁止了MySQL8的外部訪問,則需要將其配置為允許外部訪問MySQL8。
5. 使用正確的用戶名和密碼進行連接
最后,還需要確保使用正確的用戶名和密碼進行連接。如果用戶名或密碼錯誤,則無法進行外部訪問。
通過以上幾個步驟,我們可以輕松解決MySQL8外部訪問被拒絕的問題。需要注意的是,為了保障安全性,建議在允許外部訪問MySQL8時,同時設置密碼和限制訪問IP地址。