MySQL8在创建远程连接用户的时候与早期版本有区别,不能用原来的命令(同时创建用户和赋权)。
以下是MySQL8创建用户并授权的命令:
1)必须先创建用户
mysql>create user chenadmin@'%' identified by 'Chenadmin0.';
2)授权示例
mysql>grant all privileges on *.* to chenadmin@'%' with grant option;
3)刷新权限
mysql>flush privileges;
4)修改远程连接用户的加密规则
mysql>ALTER USER 'chenadmin'@'%' IDENTIFIED WITH mysql_native_password BY 'Chenadmin0.';
OK,搞定 !