今天用sqlyog以root身份連線遠端mysql資料庫,卻發現連線不上,從google上搜尋了一下,解決辦法:
1、進入mysql,建立乙個新使用者fang:
格式:grant 許可權 on 資料庫名.表名 使用者@登入主機 identified by "使用者密碼";
比如:grant select,update,insert,delete(all) on *.* to [email protected] identified by "fang1234";
檢視結果,執行:
use mysql;
select host,user,password from user;
可以看到在user表中已有剛才建立的xuys使用者。host欄位表示登入的主機,其值可以用ip,也可用
主機名,
將host欄位的值改為%就表示在任何客戶端機器上能以xuys使用者登入到mysql伺服器,建議在開發時
設為%。
update user set host = 』%』 where user = 』fang』;
2、重啟mysql service mysql restart
ok,問題解決!
sqlyog遠端連線mysql報2058的錯誤
mysql使用遠端連線時 2058報錯,最初以為是localhost無法連線,換成127.0.0.1後依然報此錯,後查詢資料 分析是mysql密碼加密方法變了。解決方法 windows 下cmd 登入 mysql u root p 登入你的 mysql 資料庫,然後 執行這條sql alter us...
Linux遠端連線不上sqlyog
一.問題匯入 最近需要在linux部署專案,需要搭建環境。在linux下安裝好mysql後,重設了密碼。最後在使用sqlyog連線mysql過程中產生了一些問題。二.問題分析與解決 分析一 以為是密碼問題,重新輸入了好幾遍,但都不行。在網上看一些類似的解決的博文發現可能是以下兩個原因造成這種結果。1...
使用SQLyog遠端連線MySQL資料庫
這個就不用多說了,安裝就完事了。第一步 在伺服器上開啟3306埠 這兩者缺一不可 也就是對linux主機進行防火牆設定,通過firewall的相關命令 我的是centos 7 systemctl status firewalld 看看防火牆有沒有偷懶 如果你的結果如上,firewalld的狀態是ru...