1.檢視配置檔案 /etc/my.cnf
[mysqld ]
如果有配置 bin-address =
將 bind-address = 注釋
2.使用root 進入mysql
#use mysql;
#select host,user from user;
檢視是否有'%' 的host ,如果沒有則新增
3.新增host
語法: grant [許可權] on[資料庫].[表] to [使用者]@[host] identified by[密碼]
#grant all on *.* to root@'%' identified by 'password'
到這一步就差不多了。如果還是訪問不了,可以使防火牆沒有關閉
4.檢視,關閉防火牆
檢視防火牆設定
關閉防火牆
#service ip6tables stop
#service iptables stop
Linux下MySQL遠端連線
linux下的mysql遠端連線設定 linux版本 centos6.5版本 mysql版本 5.5 因為mysql在剛剛安裝完成之後,預設不支援遠端連線,所以需要授權!授權法 grant all privileges on to 使用者名稱 identified by 登入密碼 with gran...
linux下遠端訪問Mysql
mysql的root賬戶,我在連線時通常用的是localhost或127.0.0.1,公司的測試伺服器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.解決方法如下 1,修改表,登入mysql資料庫,切換到mysql資料庫,使用sql語句檢視 select host,user fr...
linux中mysql設定遠端登入
在ubuntu系統中安裝了mysql 使用apt get從倉庫中安裝的 預設只能在本地登入,想支援遠端登入需手動設定。從多篇博文中學習 已下需要root許可權,su root,然後輸入root密碼即可 1 修改 etc mysql my.cnf檔案 vim my.cnf 注釋bind address...