允許MySQL遠端連線

2021-08-30 04:02:42 字數 353 閱讀 6642

1.修改mysql配置檔案(/etc/mysql/my.cnf),注釋以下行:

#bind-address = 127.0.0.1

2.重啟mysql資料庫,對於ubuntu系統,執行如下命令

sudo /etc/init.d/mysql restart

3.以root使用者登入mysql後,執行如下命令:

grant all privileges on *.* to root@』允許登入的遠端機器ip』

identified by 『密碼』

其中,*.*表示該主機中所有資料庫的所有表。(資料庫.表)

「給某ip位址上登入的root使用者授予訪問所有資料庫中的所有表的所有許可權」

允許mysql遠端連線

1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root pvmwaremysql use mysql my...

mysql允許遠端連線

1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root pvmwaremysql use mysql my...

mysql允許遠端連線

1.3306埠是不是沒有開啟?使用nestat命令檢視3306埠狀態 netstat an grep 3306 tcp 0 0 127.0.0.1 3306 0.0.0.0 listen 從結果可以看出3306埠只是在ip 127.0.0.1上監聽,所以拒絕了其他ip的訪問。解決方法 修改 etc ...