Networking
網路中的其他電腦無法連接到mysql數據庫
我有一個使用 mysql 作為其數據庫的 vb.net 程序。它在電腦安裝了 wampservr 時工作。但是當程序執行的電腦沒有 wampserver 時,程序會收到未處理的異常錯誤。唯一安裝在其中的是 mysql 連接器網路。我如何使它工作。我只是想讓這兩個程序訪問同一個mysql數據庫。我已經通過配置防火牆打開了 20 埠。在 TCP 和 UDP 中。我該怎麼辦?我必須調整程式碼嗎?這裡有人試過這個嗎?
您是否授予從其他主機訪問目標數據庫的權限?
假設另一台電腦的IP是1.2.3.4:
$ mysql -u root -p <database_name> mysql> grant all on db_name.* to <user_name>@1.2.3.4 identified by '<password>'; mysql> flush privileges;
(當然,您會希望將該授權聲明限制為適合您的環境的任何內容)
哦,TCP/UDP 埠 20 與 MySQL 有什麼關係?預設情況下,MySQL 使用埠 3306/tcp。