mysql下遠端訪問mysql

2021-09-10 02:05:01 字數 1276 閱讀 5473

使用「ctrl + r」組合鍵快速開啟cmd視窗,並輸入「cmd」命令,開啟cmd視窗。

使用「mysql -uroot -proot」命令可以連線到本地的mysql服務。

使用「use mysql」命令,選擇要使用的資料庫,修改遠端連線的基本資訊,儲存在mysql資料庫中,因此使用mysql資料庫。

使用「grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;」命令可以更改遠端連線的設定。

使用「flush privileges;」命令重新整理剛才修改的許可權,使其生效。

使用「select host,user from user;」檢視修改是否成功。

解決遠端連線時防火牆阻止訪問:

xp/2003新增防火牆例外埠

開啟防火牆,選擇例外選項卡,新增埠

名稱:mysqlport

埠號:3306

選中tcp

win7及以上新增防火牆例外埠:控制面板-防火牆設定-高階設定

入站規則設定

第一步 選擇 入站規則 然後 新建規則,選擇 埠,然後下一步 

第二步 選擇tcp 選擇特定埠 然後輸入埠,如有多個埠需要用逗號隔開了 例如: 3306

第三步 選擇允許連線

第四步 選擇配置檔案 

第五步 輸入規則名稱 mysqlport

出站規則設定

第一步 選擇出站規則 然後 新建規則,選擇 埠,然後下一步 

第二步 選擇tcp 選擇特定埠 然後輸入埠,如有多個埠需要用逗號隔開了 例如: 3306

第三步 選擇允許連線

第四步 選擇配置檔案 

第五步 輸入規則名稱 mysqlport(或者無特殊要求下直接關閉防火牆)

linux下遠端訪問Mysql

mysql的root賬戶,我在連線時通常用的是localhost或127.0.0.1,公司的測試伺服器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.解決方法如下 1,修改表,登入mysql資料庫,切換到mysql資料庫,使用sql語句檢視 select host,user fr...

遠端訪問mysql 程式 遠端訪問MySQL

1.確保server端允許被遠端訪問及防火牆放行。確保server端mysql庫中user表中包含host為client端ip資料條目,另外需要知道user和password內容,若沒有可人為新增 按照常理只要host項中包含 就代表允許任何client訪問,但是我的卻沒有成功,只好新增特定ip 在...

Linux下Mysql開啟遠端訪問

1 檢視 netstat an grep 3306 是空的,說明沒有在偵聽 解決辦法 修改 etc my.cnf 將其中skip networking注釋掉,然後執行netstat an grep 3306 就可以看到了 然後重啟mysql,service mysql restart 2 對於伺服器...