1、第一:更改 “mysql” 數(shù)據(jù)庫(kù)里的 “user” 表里的 “host” 項(xiàng),從”localhost”改稱(chēng)%。或者新加條記錄,“host” 項(xiàng)為要訪(fǎng)問(wèn)的ip地址,并授權(quán)。重啟mysql服務(wù)。第二:在系統(tǒng)防火墻添加例外端口:3306,并允許例外。
創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供湯旺企業(yè)網(wǎng)站建設(shè),專(zhuān)注與做網(wǎng)站、網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為湯旺眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
2、默認(rèn)情況下,mysql數(shù)據(jù)庫(kù)用的是3306的端口,你只要在路由器里把3306端口映射到mysql 服務(wù)器的IP就可以了, 你外網(wǎng)訪(fǎng)問(wèn)時(shí)直接訪(fǎng)問(wèn)路由器的外網(wǎng)地址+端口號(hào)就行了。路由器可以用花生殼來(lái)實(shí)現(xiàn)外網(wǎng)地址和域名的轉(zhuǎn)換。
3、可以進(jìn)入mysqluser mysql;mysqlupdate user set host=% where user=root and host=localhost這樣別人就可以通過(guò) mysql -h xxx.xxx.xxx.xxx(你電腦的IP) -u root -p密碼 進(jìn)行連接并操作數(shù)據(jù)庫(kù)了。
4、這句話(huà)的意思 ,允許任何IP地址(上面的 % 就是這個(gè)意思)的電腦 用admin帳戶(hù) 和密碼(admin)來(lái)訪(fǎng)問(wèn)這個(gè)MySQL Server 必須加類(lèi)似這樣的帳戶(hù),才可以遠(yuǎn)程登陸。
5、授權(quán)法。例如,你想myuser使用mypassword從任何主機(jī)連接到mysql服務(wù)器的話(huà)。
第一:更改 “mysql” 數(shù)據(jù)庫(kù)里的 “user” 表里的 “host” 項(xiàng),從”localhost”改稱(chēng)%。 \x0d\x0a或者新加條記錄,“host” 項(xiàng)為要訪(fǎng)問(wèn)的ip地址,并授權(quán)。重啟mysql服務(wù)。
增加允許遠(yuǎn)程連接 MySQL 用戶(hù)并授權(quán)。1)登陸服務(wù)器端,進(jìn)入命令行。Windows 主機(jī)中是點(diǎn)擊開(kāi)始菜單,運(yùn)行,輸入“cmd”,進(jìn)入命令行。2)以數(shù)據(jù)庫(kù)管理員帳號(hào)進(jìn)入mysql控制臺(tái)。
你好,如果你用localhost和10.1可以連接,用本地IP不能連接,可能是你Mysql的配置文件設(shè)置了不允許遠(yuǎn)程連接你可以百度搜索下MYSQL 開(kāi)啟遠(yuǎn)程連接第一個(gè)搜索結(jié)果可以解決你的問(wèn)題 追問(wèn) 我按照要求改了。。
默認(rèn)情況下,mysql帳號(hào)不允許從遠(yuǎn)程登陸,只能在localhost登錄。本文提供了二種方法設(shè)置mysql可以通過(guò)遠(yuǎn)程主機(jī)進(jìn)行連接。
首先看報(bào)錯(cuò)窗口。經(jīng)查閱,錯(cuò)誤原因是:本地IP(xxx.xxx.xxx.xxx)沒(méi)有訪(fǎng)問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)的權(quán)限。于是下面開(kāi)啟本地IP(xxx.xxx.xxx.xxx)對(duì)遠(yuǎn)程mysql數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)權(quán)限。
改表法可能是你的帳號(hào)不允許從遠(yuǎn)程登陸,只能在localhost。
第一:更改 “mysql” 數(shù)據(jù)庫(kù)里的 “user” 表里的 “host” 項(xiàng),從”localhost”改稱(chēng)%。 \x0d\x0a或者新加條記錄,“host” 項(xiàng)為要訪(fǎng)問(wèn)的ip地址,并授權(quán)。重啟mysql服務(wù)。
確定服務(wù)器上的防火墻沒(méi)有阻止 3306 端口MySQL 默認(rèn)的端口是 3306 ,需要確定防火墻沒(méi)有阻止 3306 端口,否則遠(yuǎn)程是無(wú)法通過(guò) 3306 端口連接到 MySQL 的。
mysql(mariadb)通過(guò)遠(yuǎn)程訪(fǎng)問(wèn),需要在數(shù)據(jù)庫(kù)中配置用來(lái)遠(yuǎn)程訪(fǎng)問(wèn)的賬號(hào)、密碼、IP地址 通過(guò)命令:其中:remoteuser是用來(lái)遠(yuǎn)程訪(fǎng)問(wèn)的用戶(hù)名,你可以自己定義,也建議自己定義而不要用默認(rèn)的root。
改表法??赡苁悄愕膸ぬ?hào)不允許從遠(yuǎn)程登陸,只能在localhost。
啟動(dòng)mysql數(shù)據(jù)庫(kù) 。DOS命令窗口中輸入 net start mysql 登陸數(shù)據(jù)庫(kù)。方式一:host并 user表示運(yùn)行MySQL服務(wù)器的主機(jī)名和MySQL帳戶(hù)的用戶(hù)名。替換適合您的設(shè)置的值。
通過(guò)按住windows鍵+R的組合鍵打開(kāi)運(yùn)行命令窗口,輸入cmd,然后按下回車(chē)鍵。如圖所示 然后就可以進(jìn)入doc命令窗口。如圖所示 然后切換到我們安裝mysql的盤(pán)符。如圖所示 然后再切換到mysql的bin目錄。
MySQL數(shù)據(jù)庫(kù)登錄方法:要完成登錄操作,首先要進(jìn)入機(jī)器的命令行界面并輸入如下所示的命令:\x0d\x0amysql -h hostname -u username -p\x0d\x0amysql命令將調(diào)用mySQL監(jiān)視程序。