經過CMD命令行修改數據庫表的一個字段的值,實現鏈接,訪問。mysql
第一步、找到MYSQL軟件安裝所在的bin目錄;sql
(1)cd\當前目錄數據庫
(2)指定MYSQL安裝的bin目錄服務器
(3)輸入 -h localhost -u root -p;出現輸入密碼,此時輸入你在安裝MYSQL軟件設置的密碼便可。阿里雲
(4)輸入 use mysql; select user,host from user;咱們的目的是要把localhost用%代替便可。spa
(5)使用update user set host='%' where host='localhost';語句更新便可。命令行
(6)修改爲這個樣子就ok了。code
輸入如上語句查詢結果以下:ip
此時,MYSQL就能夠用任何IP地址來訪問了。get
前面連上了就不用看下面;
番外一:鏈接不上雲服務器的數據庫,就在mysql數據庫下 執行flush privileges;執行後就能夠正確鏈接了!
下面是設置指定的ip訪問;
番外二:設置指定ip訪問mysql數據庫
運行到mysqlbin目錄下 執行下面的命令
mysql -u root -p
以後輸入密碼進行登錄,完畢後添加遠程ip訪問權限
第二行是使設置馬上生效。
第一行中,10.251.226.172是阿里雲內網的一個地址,這個是容許遠程訪問的IP的值。自行改成其餘值。root是帳戶名,後面的czp是密碼。即,容許來自10.251.226.172的鏈接並使用root帳戶和czp這個密碼進行訪問。ALL PRIVILEGES ON 後面的*.*表示全部數據庫,即徹底訪問權限,能夠指定爲特定數據庫。而IP這裏,能夠使用%來表示全部IP。