如何開啟MySQL的遠端root帳號登陸

2021-08-03 05:37:08 字數 993 閱讀 2726

host 『***』 is not allowed to connect to this mysql server

mysql access denied for user錯誤

解決方法/步驟

1.mysql遠端連線時的「access denied for user **@**」錯誤,根據錯誤提示,查出解決方法。記錄一下,怕以後再忘記:

2.首先本地登陸mysql,

mysql -uroot -p123456 (123456為root使用者的密碼。)

然後執行這兩句**:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

flush privileges; #再執行語句,方可立即生效。

格式:grant 許可權 on 資料庫名.表名 使用者@登入主機 identified by 「使用者密碼」;

3.引數說明:

all privileges表示賦給遠端登入使用者的許可權,all privileges表示所有的許可權,也可以單獨或組合賦select,update,insert,delete許可權;

*.*:第乙個「*」表示要賦權的資料庫名,"*" 表示全部資料庫了(專案中注意指定庫名),第二個「*」表示資料庫下的表名,同理,這裡的「*」表示全部表,自己開發當然就直接用*.*了,生產中的資料庫就不建議這樣使用了。

4.root表示要賦權的使用者;%表示遠端登入的ip,如果要限制登入ip的話,這裡就添你允許登入的ip,比如192.18.1.99等,%表示不限制ip,123456是使用者遠端登入的密碼。就這麼簡單。這句執行以後再執行flush privileges,搞定!

5.例項

grant all privileges on *.* to 'root'@'10.0.242.138' identified by '123456' with grant option;flush privileges;

android user版本如何開啟root許可權

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!1 adbd 的root 許可權 我們通常在debug user 版本問題時,或者進行user 版本的monkey test 時都會這個工作,以便debug.如果你想user 版本adb root 許可權預設關閉,而在想開啟時,可以通過工程模式中的...

android user版本如何開啟root許可權

1 adbd 的root 許可權 我們通常在debug user 版本問題時,或者進行user 版本的monkey test 時都會這個工作,以便debug.如果你想user 版本adb root 許可權預設關閉,而在想開啟時,可以通過工程模式中的設定項開啟,那麼請user2root 功能。此功能預...

mysql如何開啟遠端訪問

1 確定伺服器上的防火牆沒有阻止 3306 埠。mysql 預設的埠是 3306 需要確定防火牆沒有阻止 3306 埠,否則遠端是無法通過 3306 埠連線到 mysql 的。如果您在安裝 mysql 時指定了其他埠,請在防火牆中開啟您指定的 mysql 使用的埠號。2 增加允許遠端連線 mysql...