在路由器配置DDNS,并填上DDNS的服務(wù)提供商的賬號(hào):(需要注冊(cè))
10年的興山網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整興山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“興山網(wǎng)站設(shè)計(jì)”,“興山網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
如華為AR系列路由器的界面如下:
然后把MySQL的端口TCP3306映射出去即可。
默認(rèn)情況下,mysql數(shù)據(jù)庫(kù)用的是3306的端口,你只要在路由器里把3306端口映射到mysql 服務(wù)器的IP就可以了, 你外網(wǎng)訪問(wèn)時(shí)直接訪問(wèn)路由器的外網(wǎng)地址+端口號(hào)就行了。路由器可以用花生殼來(lái)實(shí)現(xiàn)外網(wǎng)地址和域名的轉(zhuǎn)換。最終你訪問(wèn)就是: ”花生殼的域:3306“就可以了。
第一步打開(kāi)mysql客戶端,輸入連接密碼,按回車鍵。
第二步輸入“use mysql”,進(jìn)去mysql數(shù)據(jù)庫(kù)
第三步輸入“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;”,創(chuàng)建一個(gè)允許遠(yuǎn)程訪問(wèn)的用戶,用戶名是root,密碼是123456
第四步輸入“flush privileges;”,進(jìn)行更新權(quán)限,如下圖所示:
5/5
第五步更新權(quán)限之后,就可以遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)了
希望可以幫到您,感謝您的采納。
一臺(tái)電腦上安裝了Workbench,現(xiàn)需要訪問(wèn)另一臺(tái)ubuntu服務(wù)器上的MySQL數(shù)據(jù)庫(kù),但mysql默認(rèn)是不允許訪問(wèn)的,考慮到安全性問(wèn)題,也不適合使用root用戶來(lái)訪問(wèn)mysql。
這時(shí)我們就需要開(kāi)放mysql服務(wù)器并創(chuàng)建新的用戶來(lái)訪問(wèn)mysql。
1,開(kāi)放mysql
mysql的配置文件在/etc/mysql/my.cnf文件內(nèi),里面有一行bind-address = 127.0.0.1表示只允許本地訪問(wèn),將這行注釋即可
2,創(chuàng)建新的mysql用戶
(1)首先在本地進(jìn)入mysql數(shù)據(jù)庫(kù)的mysql庫(kù)內(nèi)
(2)創(chuàng)建用戶:GRANT ALL ON *.* to user@'IP' IDENTIFIED BY 'password'; 其中user表示需要?jiǎng)?chuàng)建用戶的名字;IP表示哪臺(tái)客戶端想要訪問(wèn)mysql數(shù)據(jù)庫(kù);password表示密碼;并賦予所有的權(quán)限。
(3)FLUSH PRIVILEGES; 刷新mysql的系統(tǒng)權(quán)限相關(guān)表,否則會(huì)出現(xiàn)拒絕訪問(wèn)。重啟數(shù)據(jù)庫(kù)也能達(dá)到這樣的效果
1、首先確保局域網(wǎng)中主機(jī)都可以訪問(wèn)msyql數(shù)據(jù)庫(kù)主機(jī)的網(wǎng)絡(luò)通暢。
2、建立一個(gè)數(shù)據(jù)庫(kù)用戶,并給該用戶賦上相應(yīng)訪問(wèn)權(quán)限就可以了。賦權(quán)語(yǔ)句如下:
GRANT?ALL?PRIVILEGES?ON?*.*?TO?'root'@'%'?IDENTIFIED?BY?'password'?WITH?GRANT?OPTION;
上述語(yǔ)句意思是將root用戶賦予可以訪問(wèn)任何主機(jī)的任何數(shù)據(jù)庫(kù)權(quán)限,注意password為你設(shè)置的root用戶密碼。
1,明確MySQL數(shù)據(jù)庫(kù)內(nèi)網(wǎng)訪問(wèn)地址端口,確保MySQL數(shù)據(jù)庫(kù)服務(wù)正常,在內(nèi)網(wǎng)可以正常訪問(wèn)連接。如我本機(jī)MySQL數(shù)據(jù)庫(kù)訪問(wèn)地址是localhost:3306。
2.內(nèi)網(wǎng)使用花生殼動(dòng)態(tài)域名解析,內(nèi)網(wǎng)服務(wù)器安裝花生殼,并使用它。
3.使用自己的帳號(hào)登錄。如沒(méi)有帳號(hào),“注冊(cè)帳號(hào)”進(jìn)入網(wǎng)站進(jìn)行注冊(cè)帳號(hào)。正常登錄后,會(huì)顯示登錄帳號(hào)下的域名。
4.做映射。在默認(rèn)域名的地方點(diǎn)擊花生殼管理添加映射。點(diǎn)擊當(dāng)前主機(jī)。內(nèi)網(wǎng)任何端口映射,獲取外網(wǎng)隨機(jī)端口,點(diǎn)擊確認(rèn)。