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

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

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

背景:

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

方法如下:

首先,檢查要連接數(shù)據(jù)庫(kù)的服務(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ù)庫(kù)里的 "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身份登錄啦。

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

找到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)的語(yǔ)句試試:

提示未找到行。

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

        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)過測(cè)試,已經(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)論

广安市| 荣成市| 漯河市| 惠东县| 大新县| 济阳县| 锡林浩特市| 德昌县| 浪卡子县| 乌拉特中旗| 焉耆| 鄯善县| 集安市| 大埔县| 无棣县| 仙桃市| 株洲市| 静乐县| 偏关县| 苍溪县| 石门县| 鄂托克前旗| 报价| 南澳县| 林西县| 英超| 桑植县| 新宾| 静宁县| 衡山县| 杂多县| 防城港市| 左权县| 华坪县| 吉首市| 镇原县| 交城县| 莱西市| 三亚市| 泽库县| 航空|