開發過程中經常遇到遠程訪問mysql的問題,每次都需要搜索,感覺太麻煩,這裡記錄下,也方便我以後查閱。 首先訪問本機的mysql(用ssh登錄終端,輸入如下命令): 輸入密碼登陸進去後,輸入如下的語句: 其中: user是用戶名mysql預設的是rootpassword是密碼自己設置%表示任意主機, ...
開發過程中經常遇到遠程訪問mysql的問題,每次都需要搜索,感覺太麻煩,這裡記錄下,也方便我以後查閱。
首先訪問本機的mysql(用ssh登錄終端,輸入如下命令):
mysql -uroot -p
輸入密碼登陸進去後,輸入如下的語句:
use mysql; grant all privileges on *.* to 'user'@'%' identified by 'password' with grant option;
其中:
user是用戶名
mysql預設的是root
password是密碼自己設置
%表示任意主機,也可以指定ip地址
這樣就允許遠程任意一臺主機訪問了。
示例:
grant all privileges on *.* to 'root'@'192.168.1.100' identified by '' with grant option;
即:允許192.168.1.100以root用戶無密碼登錄。
好,就這些了,希望對你有幫助。
本文github地址:
https://github.com/mike-zhang/mikeBlogEssays/blob/master/2017/20170212_開啟mysql遠程登錄.md
歡迎補充