mysql授權root使用者遠端登陸許可權

2021-09-28 21:39:31 字數 491 閱讀 3787

提示意思是不能用grant建立使用者,mysql8.0以前的版本可以使用grant在授權的時候隱式的建立使用者,8.0以後已經不支援,所以必須先建立使用者,然後再授權,命令如下:

mysql> create user 'root'@'%' identified by 'hadoop3!';

query ok, 0 rows affected (0.04 sec)

mysql> grant all privileges on *.* to 'root'@'%';

query ok, 0 rows affected (0.03 sec)

另外,如果遠端連線的時候報plugin caching_sha2_password could not be loaded這個錯誤,可以嘗試修改密碼加密外掛程式:

mysql> alter user 'root'@'%' identified with mysql_native_password by 'hadoop3!';

MySql授權使用者遠端訪問

建立了乙個mmroot的使用者,密碼為mm1234 表示資料和表 表示所有的ip都可以訪問 即可以遠端訪問 all privileges表示所有的許可權 with grant option表示授權使用者的許可權 例項 mysql grant all privileges on to mmroot i...

遠端使用者連線mysql授權

mysql 授權法 在安裝mysql的機器上執行 1 d mysql bin mysql h localhost u root 這樣應該可以進入mysql伺服器 2 mysql grant all privileges on to root with grant option 賦予任何主機訪問資料的...

遠端使用者連線mysql授權

在安裝mysql的機器上執行 1 mysql u myuser p xx 進入mysql伺服器 2 mysql grant all privileges on to root with grant option 賦予任何主機訪問資料的許可權 例如,你想myuser使用mypassword從任何主機連...