提示意思是不能用grant建立使用者,mysql8.0以前的版本可以使用grant在授權的時候隱式的建立使用者,8.0以後已經不支援,所以必須先建立使用者,然後再授權,命令如下:
mysql> create user 'root'@'%' identified by 'hadoop3!';另外,如果遠端連線的時候報plugin caching_sha2_password could not be loaded這個錯誤,可以嘗試修改密碼加密外掛程式:query ok, 0 rows affected (0.04 sec)
mysql> grant all privileges on *.* to 'root'@'%';
query ok, 0 rows affected (0.03 sec)
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從任何主機連...