開發過程中經常遇到遠端訪問mysql的問題,每次都需要搜尋,感覺太麻煩,這裡記錄下,也方便我以後查閱。
首先訪問本機的mysql(用ssh登入終端,輸入如下命令):
mysql -uroot -p
輸入密碼登陸進去後,輸入如下的語句:
usemysql;
grant
allprivileges
on*.*to'
user
'@'%
' identified by
'password
'with
grant
option;
其中:user是使用者名稱
mysql預設的是root
password是密碼自己設定
%表示任意主機,也可以指定ip位址
這樣就允許遠端任意一台主機訪問了。
示例:
grantallprivileges
on*.*to'
root
'@'192.168.1.100
' identified by
''with
grant
option;
即:允許192.168.1.100以root使用者無密碼登入。
好,就這些了,希望對你有幫助。
開啟mysql遠端登入.md
歡迎補充
開啟mysql遠端登入
開啟mysql遠端登入 第一步 開個使用者,設定密碼,給其遠端登入的許可權。在資料庫所在的伺服器上面進入mysql,我的是mariadb,命令操作是一樣的,就是重啟服務命令不太一樣。mariadb none grant all privileges on to yangshuiping identi...
開啟mysql遠端登入
開發過程中經常遇到遠端訪問mysql的問題,每次都需要搜尋,感覺太麻煩,這裡記錄下,也方便我以後查閱。首先訪問本機的mysql 用ssh登入終端,輸入如下命令 mysql uroot p 輸入密碼登陸進去後,輸入如下的語句 use mysql grant allprivileges on to us...
開啟Mysql遠端登入賬號
1.確定伺服器上的防火牆沒有阻止 3306 埠。2.增加允許遠端連線 mysql 使用者並授權。grant all privileges on to root identified by localhost flush privileges 上面的語句表示將 discuz 資料庫的所有許可權授權給 ...