如何將主機添加到MySQL可以接受連接的主機列表。從各種主機連接到MySQL數據庫
1
A
回答
1
從http://www.linuxhelp.net/guides/mysql/:
爲了讓本地主機的訪問權限 所有數據庫,輸入:
mysql> insert into -> host(host,db,Select_priv, Insert_priv, Update_priv, -> Delete_priv, Create_priv, Drop_priv) -> values('localhost','%','Y','Y','Y','Y','Y','Y');
注意, '%' 可以用 數據庫名稱所取代。 '%'是通配符。
繼以前的格式,以 允許從另一個主機的訪問(在 這種情況下,「windowsbox」)補充一點:
mysql> insert into -> host(host,db,Select_priv, Insert_priv, Update_priv, -> Delete_priv, Create_priv, Drop_priv) -> values('windowsbox','%','Y','Y','Y','Y','Y','Y');
同樣,「%」作爲通配符。
要創建一個用戶DJG「誰可以訪問 從本地主機的MySQL服務器,類型 這樣:
mysql> insert into -> user (host, user, password) -> values('localhost','djg',password('mypassword'));
爲了讓從另一個 主機名,域名等用戶訪問......添加其他 相應的條目。例如, 給從windowsbox用戶DJG訪問:
mysql> insert into -> user (host, user, password) -> values('windowsbox','djg',password('mypassword'));
現在......給用戶的權限來訪問 從本地主機的數據庫,添加 此項目,並與您 適當的信息改變:
mysql> insert into -> db (host,db,user,Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv) -> values ('localhost','mydatabase','djg','Y','Y','Y','Y','Y','Y');
爲了讓從 windowsbox用戶權限,補充一點:
mysql> insert into -> db (host,db,user,Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv) -> values ('windowsbox','mydatabase','djg','Y','Y','Y','Y','Y','Y');
PS:別忘了刷新權限
1
允許用戶連接的主機信息位於user
表中,請參閱adding users。還要確保你沒有阻止防火牆/操作系統級別的連接。
相關問題
- 1. 從本地主機連接到在線MySQL數據庫
- 2. 如何從主機連接到主機的數據庫?
- 3. 主機和連接到.mdf數據庫
- 4. 連接到本地主機數據庫
- 5. 數據庫與一個數據庫的各種連接
- 6. 通過在藍牙主機連接到MySQL數據庫
- 7. 從Android連接到MySQL數據庫
- 8. 從PHP連接到MySQL數據庫
- 9. 從ios連接到mysql數據庫
- 10. 從ASP.Net連接到mySQL數據庫(vb)
- 11. 從MySQL連接到SQL Server數據庫
- 12. 連接到MySQL數據庫
- 13. 連接到MySQL數據庫
- 14. 連接到MySQL數據庫
- 15. 連接到MySQL數據庫
- 16. 連接到MySQL數據庫
- 17. 連接到MySQL數據庫
- 18. 連接到MySQL數據庫
- 19. 連接到MySQL數據庫
- 20. 使用mysql和PHP從本地主機連接到遠程數據庫
- 21. 試圖從虛擬機連接到mysql數據庫(Java)
- 22. 連接XAMPP本地主機MySQL數據庫
- 23. 如何通過兩臺SSH主機連接MySQL數據庫
- 24. android連接到mysql數據庫直接使用mysql連接器
- 25. 是否有可能從本地主機直接連接到Heroku數據庫?
- 26. 如何連接到本地主機上的mysql工作臺上的數據庫?
- 27. 在我的mysql數據庫連接到本地主機的網頁 - php
- 28. Java的mysql連接到本地主機
- 29. 連接到MySql主機時出錯
- 30. 無法連接到mysql本地主機
很多程序員都安裝並運行他們自己的MySQL DBMS。所以向超級用戶開放也許有點苛刻。 – Cheekysoft 2009-09-11 14:56:32