學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 局域網(wǎng)安全 > 遠程訪問mysql數(shù)據(jù)庫

遠程訪問mysql數(shù)據(jù)庫

時間: 林澤1002 分享

遠程訪問mysql數(shù)據(jù)庫

  Linux下如何配置mysql允許遠程連接,一般我們安裝好mysql后無法遠程連接。下面是學(xué)習(xí)啦小編跟大家分享的是遠程訪問mysql數(shù)據(jù)庫,歡迎大家來閱讀學(xué)習(xí)。

  遠程訪問mysql數(shù)據(jù)庫

  工具/原料

  HA_SQLyog.Enterprise

  Red Hat Linux

  方法/步驟

  user表中記錄了不同的用戶對mysql數(shù)據(jù)庫的訪問權(quán)限

  如果我們要遠程訪問mysql數(shù)據(jù)庫的話,需要對user表中的記錄做相應(yīng)修改

  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服務(wù)器上使用 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命令切換到圖形界面,進入“應(yīng)用程序/系統(tǒng)設(shè)置/安全級別/SELINUX”,將“啟用”和“強制”復(fù)選框中的勾去掉

  接下來重新安裝MySQL即可。

  另外,如果安裝5.0.4版本的MySql也能解決這個問題。

遠程訪問mysql數(shù)據(jù)庫相關(guān)文章:

1.外網(wǎng)如何訪問內(nèi)網(wǎng)的mysql數(shù)據(jù)庫

2.mysql局域網(wǎng)訪問權(quán)限怎么設(shè)置

3.怎么備份遠程mysql數(shù)據(jù)庫的腳本文件

4.mysql防火墻如何設(shè)置

5.怎么使用SQLSERVER鏈接服務(wù)器訪問數(shù)據(jù)庫

6.怎么通過外網(wǎng)訪問內(nèi)網(wǎng)oracle數(shù)據(jù)庫

7.mysql局域網(wǎng)訪問權(quán)限如何設(shè)置

2815916