mysql數據庫用ip訪問


轉載地址:https://blog.csdn.net/izibeike/article/details/79366607

MySQL數據庫可以用任意ip連接訪問的方法

通過CMD命令行修改數據庫表的一個字段的值,實現連接,訪問。

第一步、找到MYSQL軟件安裝所在的bin目錄;

(1)cd\當前目錄

\

(2)指定MYSQL安裝的bin目錄

\

(3)輸入 -h localhost -u root -p;出現輸入密碼,此時輸入你在安裝MYSQL軟件設置的密碼即可。

\

(4)輸入 use mysql; select user,host from user;我們的目的是要把localhost用%代替即可。

\

(5)使用update user set host='%' where host='localhost';語句更新即可。

(6)修改成這個樣子就ok了。

\

輸入如上語句查詢結果如下:

\

此時,MYSQL就可以用任何IP地址來訪問了。

前面連上了就不用看下面;

番外一:連接不上雲服務器的數據庫,就在mysql數據庫下  執行flush privileges;執行后就可以正確連接了!

 

下面是設置指定的ip訪問;

番外二:設置指定ip訪問mysql數據庫

運行到mysqlbin目錄下 執行下面的命令
mysql -u root -p
之后輸入密碼進行登陸,完畢后添加遠程ip訪問權限
  1.  
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.251.226.172' IDENTIFIED BY 'czp' WITH GRANT OPTION;
  2.  
    flush privileges;

第二行是使設置立刻生效。

 

 

第一行中,10.251.226.172是阿里雲內網的一個地址,這個是允許遠程訪問的IP的值。自行改為其他值。root是賬戶名,后面的czp是密碼。即,允許來自10.251.226.172的連接並使用root賬戶和czp這個密碼進行訪問。ALL PRIVILEGES ON 后面的*.*表示所有數據庫,即完全訪問權限,可以指定為特定數據庫。而IP這里,可以使用%來表示所有IP。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM