(万里开源)greatdb 或者 MySQL更新到8.0以上版本后,在创建连接远程的用户的时候和之前5.7的版本有了很大的不同,不能使用原来同时创建用户和授权的命令。
会有语法报错:
以下是记录的(万里开源)greatdb 或者MySQL8.0创建用户并授权的命令:
1.查看用户表:
user mysql;
select host,user,plugin from user;
2.创建可远程连接用户
mysql>create user ready@'%' identified by 'password';
3.给用户授权
mysql>grant select on *.* to ready@'%';
4.刷新权限
mysql>flush privileges;
5.修改远程连接用户的加密规则
mysql>alter user ready@'%' identified with mysql_native_password by 'password';
mysql> select user,host,plugin from mysql.user;