我嘗試連接我的數據庫使用主機地址作爲我的IP地址203.199.209。**,但無法連接db.if我嘗試連接我的數據庫使用主機地址作爲localhost它連接成功。 如何解決這個問題?根據您是從連接的主機無法連接mysql使用IP地址
0
A
回答
3
的MySQL授權訪問。
運行此命令爲root
:
SELECT user, host FROM mysql.user;
這些都是存在服務器上的用戶。請注意0列。
總之,一個用戶被定義爲兩個用戶名(user
)和連接(host
)的一個點。當您以localhost
的身份訪問服務器時,您實際登錄爲[email protected]
。另一方面,當您通過IP地址訪問服務器時,您實際登錄爲[email protected]
。我想後者不存在於你的服務器上。
您可能希望創建一個新的用戶,如[email protected]
或[email protected]%
(百分號是一個通配符;在這裏,它意味着「任何主機」):
CREATE USER 'some_user'@'your.ip.address.here' IDENTIFIED BY 'your_password';
GRANT ALL ON your_database.* to 'some_user'@'your.ip.address.here';
如果你想進一步挖掘,看有關MySQL訪問控制的更多詳細信息,請參閱this manual page; CREATE USER
語法的this page。
[編輯]
顯然,由其他人則建議,首先需要確保你的服務器監聽這個IP地址(203.199.209。**)。但是,如果情況並非如此,您應該會收到以下錯誤:
ERROR 2003 (HY000): Can't connect to MySQL server on '203.199.209.**' (111)
您收到的錯誤肯定表明存在權限問題。
0
對於MySQL-5.7.15-winx64(Windows版本),登錄爲 「根」 用戶和MYSQL運行下面的查詢:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
CREATE USER 'user'@'%' IDENTIFIED BY 'pass';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
,然後重新啓動您的MySQL數據庫。
對於此版本的MYSQL DB,位於與「bin」文件夾相同位置的「my-default.ini」中不需要進行任何更改。
相關問題
- 1. SqlConnection無法使用IP地址連接
- 2. 使用IP地址連接到mysql
- 3. 無法連接到使用IP地址的MySQL服務器
- 4. 無法使用互聯網IP地址連接到本地機IP地址
- 5. Android adb無法連接IP地址
- 6. 無法使用IP地址
- 7. 無法連接到MySQL服務器的ip地址(10061)
- 8. 無法通過IP地址連接到MySQL
- 9. 無法使用公共IP地址連接到MongoDB副本集
- 10. 無法使用IP地址連接到IIS Express
- 11. mysqli的連接()使用IP地址
- 12. boost asio - 使用ip地址連接
- 13. 連接使用的IP地址
- 14. XMPP和libjingle連接使用IP地址
- 15. IP地址是否連接
- 16. Java連接到IP地址
- 17. iOS模擬器無法連接到本地網絡IP地址
- 18. Android的webview無法連接到本地IP地址
- 19. 的Winsock無法連接到本地IP地址
- 20. 似乎無法讓Firebird連接到本地IP地址
- 21. 使用服務器IP地址連接到mysql
- 22. Mysql - 使用IP地址連接到遠程服務器
- 23. 無法連接到具有IP地址的應用程序
- 24. 無法使用ftplib的IP地址(Python)
- 25. 無法翻譯IP地址使用tr
- 26. 無法使用IP地址與端口
- 27. MySQL連接IP從指定的IP地址變化
- 28. IP地址將不會連接到相同的IP地址
- 29. 如何連接到本地IP地址
- 30. 無法連接到Windows Server 2008上的glassfish IP地址
你允許遠程訪問 –
chumki ...那麼如何連接遠程系統sql? – Baskar
raheel shan ..只有我問..如何允許遠程訪問? – Baskar