重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
Mysql默認(rèn)是不可以通過(guò)遠(yuǎn)程機(jī)器訪(fǎng)問(wèn)的,通過(guò)下面的配置可以開(kāi)啟遠(yuǎn)程訪(fǎng)問(wèn)
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),咸陽(yáng)企業(yè)網(wǎng)站建設(shè),咸陽(yáng)品牌網(wǎng)站建設(shè),網(wǎng)站定制,咸陽(yáng)網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,咸陽(yáng)網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
在MySQL Server端:
執(zhí)行mysql 命令進(jìn)入mysql 命令模式,
Sql代碼
mysql use mysql;
mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#這句話(huà)的意思 ,允許任何IP地址(上面的 % 就是這個(gè)意思)的電腦 用admin帳戶(hù) 和密碼(admin)來(lái)訪(fǎng)問(wèn)這個(gè)MySQL Server
#必須加類(lèi)似這樣的帳戶(hù),才可以遠(yuǎn)程登陸。 root帳戶(hù)是無(wú)法遠(yuǎn)程登陸的,只可以本地登陸
mysql use mysql;
mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#這句話(huà)的意思 ,允許任何IP地址(上面的 % 就是這個(gè)意思)的電腦 用admin帳戶(hù) 和密碼(admin)來(lái)訪(fǎng)問(wèn)這個(gè)MySQL Server
#必須加類(lèi)似這樣的帳戶(hù),才可以遠(yuǎn)程登陸。 root帳戶(hù)是無(wú)法遠(yuǎn)程登陸的,只可以本地登陸
那么如何遠(yuǎn)程訪(fǎng)問(wèn)呢?
在另一臺(tái)MySQL 客戶(hù)端(裝有mysql程序包的pc ,windows或者是linux均可)
執(zhí)行命令:
Sql代碼
mysql -h172.21.5.29 -uadmin -padmin 即可了
//172.21.5.29就是MySQL Server的IP地址,admin admin就是剛才在 172.21.5.29上設(shè)置的遠(yuǎn)程訪(fǎng)問(wèn)帳戶(hù)
mysql -h172.21.5.29 -uadmin -padmin 即可了
//172.21.5.29就是MySQL Server的IP地址,admin admin就是剛才在 172.21.5.29上設(shè)置的遠(yuǎn)程訪(fǎng)問(wèn)帳戶(hù)
引用
mysql use mysql;
mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#這句話(huà)的意思 ,允許任何IP地址(上面的 % 就是這個(gè)意思)的電腦 用admin帳戶(hù) 和密碼(admin)來(lái)訪(fǎng)問(wèn)這個(gè)MySQL Server
#必須加類(lèi)似這樣的帳戶(hù),才可以遠(yuǎn)程登陸。 root帳戶(hù)是無(wú)法遠(yuǎn)程登陸的,只可以本地登陸
發(fā)現(xiàn)一個(gè)問(wèn)題, 如果上面的命令你執(zhí)行完畢, 在本地就是localhost , 執(zhí)行 :
Sql代碼
mysql -hlocalhost -uadmin -padmin
mysql -hlocalhost -uadmin -padmin
結(jié)果是失敗的。
原來(lái) 上面的 % 竟然不包括localhost
所以還必須加上這樣的命令
mysqlGRANT ALL ON *.* TO admin@'localhost' IDENTIFIED BY 'admin' WITH GRANT OPTION;
1、Win菜單鍵+R組合打開(kāi)Winodws7運(yùn)行窗口,在打開(kāi)編輯框中輸入cmd命令,如下圖所示:
Win菜單鍵即是在鍵盤(pán)左下角【Ctrl控制】鍵與【Alt換擋】鍵之間的那個(gè)鍵,帶有Windows視窗標(biāo)記。
登錄MySQL命令行界面,連接MySQL
2、在終端界面中輸入mysql -hlocalhost -uroot -p123,出現(xiàn)MySQL的命令行界面,如下所示:
注意:上面的-h代表主機(jī)IP地
址或者域名,localhost即代表本機(jī)地址127.0.0.1,-u是指MySQL用戶(hù)名,此處為MySQL安裝時(shí)的root用戶(hù),-p代表用戶(hù)密
碼,假設(shè)安裝MySQL 5.0.22時(shí)設(shè)置的密碼為123。這個(gè)需要根據(jù)自己的情況進(jìn)行輸入。
3、顯示MySQL數(shù)據(jù)庫(kù)。
設(shè)置的最大連接數(shù)只在mysql當(dāng)前服務(wù)進(jìn)程有效,一旦mysql重啟,又會(huì)恢復(fù)到初始狀態(tài)。
因?yàn)閙ysql啟動(dòng)后的初始化工作是從其配置文件中讀取數(shù)據(jù)的,而這種方式?jīng)]有對(duì)其配置文件做更改。
打開(kāi)mysql服務(wù)器,然后使用下面的命令模式:
mysqlusemysql;???
mysqlGRANTALLON*.*TOadmin@'%'IDENTIFIEDBY'admin'WITHGRANTOPTION;???
解決方法:
1,控制面板打開(kāi)防火墻,在進(jìn)入規(guī)則中新建一個(gè)規(guī)則.
2.選擇端口,然后下一步
3.選擇TCP端口,填80,3306端口號(hào)按下一步
4.選擇允許所有連接
5下一步全選.