方法一,直接利用在權限-》管理中修改用戶選擇*.*或輸入IP地址。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比寧明網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式寧明網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋寧明地區(qū)。費用合理售后完善,10年實體公司更值得信賴。
先使用ssh登錄遠程mysql服務器,然后在本地登錄mysql服務器。現(xiàn)在使用以下命令來允許遠程客戶端。例如,如果遠程客戶端的IP是191612,并嘗試通過MySQL root帳戶進行連接。
重啟mysql服務。 \x0d\x0a第二:在系統(tǒng)防火墻添加例外端口:3306,并允許例外。
1、方法一:要將你裝MYSQL的這臺電腦的IP暴露在公網(wǎng)上。如果是直接有公網(wǎng)地址那么非常的OK,不需要做任何操作。如果是連在路由器上那么需要在路由器上做映射。做映射還是比較麻煩的,還不是所有設備都可以做映射。
2、首先要確保內(nèi)網(wǎng)應用正常。明確內(nèi)網(wǎng)mysql數(shù)據(jù)庫訪問地址,并確保mysql數(shù)據(jù)庫服務正常。如本地mysql數(shù)據(jù)庫訪問地址是localhost:3306。然后使用自己的帳號登錄nat123。然后選擇主面板/端口映射列表/添加映射。設置映射信息。
3、默認情況下,mysql數(shù)據(jù)庫用的是3306的端口,你只要在路由器里把3306端口映射到mysql 服務器的IP就可以了, 你外網(wǎng)訪問時直接訪問路由器的外網(wǎng)地址+端口號就行了。路由器可以用花生殼來實現(xiàn)外網(wǎng)地址和域名的轉(zhuǎn)換。
4、,明確MySQL數(shù)據(jù)庫內(nèi)網(wǎng)訪問地址端口,確保MySQL數(shù)據(jù)庫服務正常,在內(nèi)網(wǎng)可以正常訪問連接。如我本機MySQL數(shù)據(jù)庫訪問地址是localhost:3306。內(nèi)網(wǎng)使用花生殼動態(tài)域名解析,內(nèi)網(wǎng)服務器安裝花生殼,并使用它。使用自己的帳號登錄。
5、mysql數(shù)據(jù)庫的訪問端口是3306,外網(wǎng)要訪問數(shù)據(jù)庫,就是需要把數(shù)據(jù)庫服務器的3306端口轉(zhuǎn)發(fā)到外網(wǎng)上去。實現(xiàn)外網(wǎng)訪問方式有很多。
bind-address=0.0.0.0 #全部地址或者指定的ip地址如圖所示重啟服務servicemysqldrestartLinux服務器中執(zhí)行如下命令可以查看: netstat-nutlp|grepmysql(只查看mysql的監(jiān)聽),netstat-tln(查看所有的監(jiān)聽)是否成功。
第一:更改 “mysql” 數(shù)據(jù)庫里的 “user” 表里的 “host” 項,從”localhost”改稱%。或者新加條記錄,“host” 項為要訪問的ip地址,并授權。重啟mysql服務。
在路由器配置DDNS,并填上DDNS的服務提供商的賬號:(需要注冊)如華為AR系列路由器的界面如下:然后把MySQL的端口TCP3306映射出去即可。