遠端連線mysql資料庫需要以下步驟(改表法):
1、資料來源(資料庫伺服器)對要訪問資料庫進行授權;
2、本地庫(本地)連線;
具體方法:
1. 進入資料伺服器,輸入cmd進入控制檯:輸入 mysql -u(使用者名稱) -p(密碼) -P(埠號),(注意埠號-P是大寫),進入資料庫。
2.進入mysql庫, 輸入:user mysql; (一定是mysql,且每一條查詢語句後有英文分號“;”)
3.檢視當前user表中使用者,輸入:select host,user from user;
4.修改user表裡的host項,這裡可以把“localhost”給為“%”,或者增加新記錄。輸入:update user set host = `%` where user=`root`;(以萬用字元%的內容增加主機/IP地址,當然也可以增加新IP地址)
5.重新整理Mysql的系統許可權相關表,輸入:flush privileges;
6.檢視錶中許可權是否有變化。結合第三步。
7.重啟mysql服務。
以上摘自:https://www.cnblogs.com/latteyan/articles/5831132.html
本地遠端連線
1. 進入本地用資料庫管理軟體,如:sqlyog
2. 新建連線,並輸入連線名稱。
3.我的SQL知己地址,輸入:資料來源(資料庫伺服器)IP地址
4.使用者名稱、密碼、埠號,輸入:正確的資料庫使用者名稱、密碼和埠號
5.測試連線
注意:
當出現“錯誤號碼2003 Can`t connect to MySQL server on “XXXXXX”(10060)”錯誤時,檢視下資料來源(資料庫伺服器)防火牆是否關閉,這時要關閉防火牆或開啟此資料庫埠。