[英]Connect to MySql using IP address
我已經編寫了一些代碼,當前正在使用loachost運行它,但是試圖將其設置為可以從其他計算機上運行該應用程序,我正在使用MySql,並且在在線搜索后發現,如果我用IP替換了“ localhost” MySql上主機名的地址(從google找到),我將能夠從其他計算機連接,我嘗試了此操作,但收到一條錯誤消息,說我無法連接到服務器並列出了一些檢查:
檢查MySql是否在服務器上運行-如何檢查?
檢查MySql是否在端口3306上運行-創建數據庫時,我將其更改為3307,但是,我嘗試了兩者,並得到了相同的錯誤。
檢查root是否具有從您的地址訪問IP地址的權限-我正在同一台計算機上運行它,並且它在localhost上運行良好,所以我不知道為什么不會,但是我將如何檢查呢?
確保您提供的密碼-我嘗試連接數據庫時遇到了這個錯誤。
有人可以幫我嗎,我已經搜索了幾個小時,無法找到解決方法。
您需要授予對帳戶root@%
訪問權限。
root@localhost
和root@%
是兩個不同的帳戶。 當您使用localhost
作為主機名並指定用戶名root
,請使用root@localhost
。
使用外部IP連接時,需要授予root@%
數據庫訪問權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.