最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL開放遠(yuǎn)程連接權(quán)限的兩種方法

 更新時(shí)間:2022年06月30日 09:11:06   作者:rrrrroy_Ha  
在我們使用mysql數(shù)據(jù)庫時(shí),有時(shí)我們的程序與數(shù)據(jù)庫不在同一機(jī)器上,這時(shí)我們需要遠(yuǎn)程訪問數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關(guān)于MySQL開放遠(yuǎn)程連接權(quán)限的兩種方法,需要的朋友可以參考下

背景:

要求做一個(gè)評(píng)價(jià)系統(tǒng),由于之前被人做過一小部分,有現(xiàn)成的數(shù)據(jù)庫(數(shù)據(jù)庫:MySQL 5.7 ,數(shù)據(jù)庫軟件:MySQL workbench 6.3 CE),為了省去安裝數(shù)據(jù)庫導(dǎo)出導(dǎo)入表的麻煩,想要直接遠(yuǎn)程連接對(duì)方數(shù)據(jù)庫。

方法如下:

首先,檢查要連接數(shù)據(jù)庫的服務(wù)器的防火墻等是否關(guān)閉,檢查與服務(wù)器連接是否通暢(方法:在cmd控制臺(tái)中 輸入 ping ip地址)

其次通過網(wǎng)上查找有兩種方法:

1,改表法。

可能是你的帳號(hào)不允許從遠(yuǎn)程登陸,只能在localhost。這個(gè)時(shí)候只要在localhost的那臺(tái)電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項(xiàng),從"localhost"改稱"%" 

  mysql -u root -pvmwaremysql>use mysql; 
  mysql>update user set host = '%' where user = 'root'; 
  mysql>select host, user from user;

2,授權(quán)法。 

在安裝mysql的機(jī)器上運(yùn)行: 

 1、d:\mysql\bin\>mysql -h localhost -u root 

  //這樣應(yīng)該可以進(jìn)入MySQL服務(wù)器 

 2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION 

  //賦予任何主機(jī)訪問數(shù)據(jù)的權(quán)限 

 3、mysql>FLUSH PRIVILEGES 

  //修改生效 

 4、mysql>EXIT 

  //退出MySQL服務(wù)器 

  這樣就可以在其它任何的主機(jī)上以root身份登錄啦。

自己測試兩種方法都不行,感覺很奇怪,于是自己測試:

找到MySQL的文件位置,在cmd中輸入 cd mysql.exe的文件位置(一般在MySQL安裝目錄下bin文件下)

輸入mysql -u root -p 輸入登錄密碼登錄MySQL

 在MySQL里直接輸入GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION ,會(huì)出現(xiàn)如下圖

這里是由于沒有以英文分號(hào)結(jié)尾導(dǎo)致的。

輸入帶分號(hào)的語句試試:

提示未找到行。

我決定先還是采用第一種方法,按照第一種方法的代碼,輸入:

        mysql -u root -p                  //這是登錄
        mysql>use mysql;                 //
  mysql>update user set host = '%' where user = 'root';  //
  mysql>select host, user from user;                                  //

執(zhí)行結(jié)果如下圖

連接遠(yuǎn)程MySQL,還是沒連接上,于是再試試第二種方式

輸入:

        d:\mysql\bin\>mysql -h localhost -u root
        mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
        mysql>FLUSH PRIVILEGES;
        mysql>EXIT;

注意這里一定要以英文分號(hào)結(jié)尾?。?!

執(zhí)行結(jié)果如下圖

這時(shí)沒有上面的ERROR 1133錯(cuò)誤了,經(jīng)過測試,已經(jīng)能連接到遠(yuǎn)程服務(wù)器了。

總的執(zhí)行步驟如下:

參考文章:

http://www.cnblogs.com/ycsfwhh/archive/2012/08/07/2626597.html

http://zhidao.baidu.com/link?url=knBlHE7vm912Lr_1c1OKlL_OYoyuuYQrRo4zLHbBYytBsjAP1VRCJFtZAOkBMMzDm_2kk69UlrE4RDdMwUO6X6SfFjRYKoUTMYnVPZrIvvm

總結(jié)

到此這篇關(guān)于MySQL開放遠(yuǎn)程連接權(quán)限的兩種方法的文章就介紹到這了,更多相關(guān)MySQL開放遠(yuǎn)程連接權(quán)限內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

本溪市| 马公市| 鄂托克前旗| 德安县| 垫江县| 陵川县| 长葛市| 合水县| 巴楚县| 平谷区| 广西| 武清区| 莎车县| 从江县| 金昌市| 茶陵县| 辽源市| 嘉黎县| 虞城县| 柳河县| 达孜县| 浦城县| 伊宁县| 云梦县| 漠河县| 合川市| 木兰县| 乐至县| 扶余县| 正安县| 怀来县| 大冶市| 甘肃省| 东海县| 宜良县| 宣化县| 靖安县| 旺苍县| 托里县| 嘉兴市| 咸丰县|