遠程訪問mysql數(shù)據(jù)庫
遠程訪問mysql數(shù)據(jù)庫
Linux下如何配置mysql允許遠程連接,一般我們安裝好mysql后無法遠程連接。下面是學習啦小編跟大家分享的是遠程訪問mysql數(shù)據(jù)庫,歡迎大家來閱讀學習。
遠程訪問mysql數(shù)據(jù)庫
工具/原料
HA_SQLyog.Enterprise
Red Hat Linux
方法/步驟
user表中記錄了不同的用戶對mysql數(shù)據(jù)庫的訪問權限
如果我們要遠程訪問mysql數(shù)據(jù)庫的話,需要對user表中的記錄做相應修改
mysql> update user set host=’%’ where user=’root’ and host=’localhost.localdomain’ ;
注意:上面一句中%的意思就是容許任何機器從遠程訪問mysql數(shù)據(jù)庫Mysql> quit
[root@s ~]# mysqladmin reload ; 重新加載,使update語句修改生效
如果還是連接不上去SQLYOG:請使用下面命令在mysql下面:
grant ALL PRIVILEGES ON *.* to root@"%" identified by "mysql" WITH GRANT OPTION;
flust privileges
針對用戶的用戶的名字
針對用戶的用戶的名字和密碼
使用SQLyog客戶端連接SQL server時報錯的解決辦法:
在mysql服務器上使用 localhost 連接,并執(zhí)行下列語句,修改SQLserver對其它主機的限制
mysql> grant all privileges on *.* to 'root'@'%' identified by '1';
mysql> flush privileges;
注意:!在window上安裝遠程連接mysql的工具,HA_SQLyog.Enterprise.v7.15.zip
按照下圖進行配置:
如果能夠登陸進去,說明mysql安裝成功
如果啟動mysql后出現(xiàn)以下問題
這是因為linux的防火墻問題,可以通過以下方式解決:
首先利用以下命令將MySql卸載掉(rpm –help 可查詢該命令的幫助)
rpm –e MySQL-server-community-5.0.37-0.rhel4.i386
rpm –e MySQL-client-community-5.0.37-0.rhel4.i386
rpm –e MySQL-devel-community-5.0.37-0.rhel4.i386
然后在虛擬機的linux下執(zhí)行startx命令切換到圖形界面,進入“應用程序/系統(tǒng)設置/安全級別/SELINUX”,將“啟用”和“強制”復選框中的勾去掉
接下來重新安裝MySQL即可。
另外,如果安裝5.0.4版本的MySql也能解決這個問題。
遠程訪問mysql數(shù)據(jù)庫相關文章:
1.外網(wǎng)如何訪問內網(wǎng)的mysql數(shù)據(jù)庫
3.怎么備份遠程mysql數(shù)據(jù)庫的腳本文件
5.怎么使用SQLSERVER鏈接服務器訪問數(shù)據(jù)庫