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