问题一 创建用户时
Duplicate entry '%-root' for key 'PRIMARY'
select user,host from user;
查看是否已经有 host为’%'的root用户
#刷新mysql
flush privileges;
如果该用户属性是需要创建的那就跳过,如果是不需要的就删除再次创建
问题二 无法使用systemctl命令
Unit mysql.service could not be found.
cp $MYSQL_HOME/support-files/mysql.server /etc/init.d/mysql
systemctl daemon-reload
问题三 为用户赋权
ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES)
#查看是否误删了本地的root
select user,host,grant_priv from user;
#grant_priv是否有Y,如果没有则修改
UPDATE user set Grant_priv='Y' where user='root' and `Host`='%';
#刷新 重启mysql
flush privileges;
systemctl restart mysql