原因分析
出现该问题的原因可能有以下几点:
1.新建用户时使用的密码含有特殊字符,导致连接失败;
2.新建用户时未指定密码或使用了空密码;
3.新建用户时权限指定有误或未授权。
解决方法
为了解决该问题,大家可以执行以下操作:
1.尝试使用密码不含特殊字符的密码重新创建用户;
2.检查新建用户时是否指定了密码,并使用非空密码;
3.检查新建用户时的权限指定是否有误,并重新授权。
实例操作
以下为在MySQL中新建用户并授权的实例操作:
1.使用root用户连接到MySQL:
mysql -u root -p
输入root密码后登录。
2.新建用户并指定密码:
CREATE USER ‘example’@’localhost’ IDENTIFIED BY ‘password’;
3.授权给新建用户权限:
GRANT ALL PRIVILEGES ON * . * TO ‘example’@’localhost’;
4.刷新权限:
FLUSH PRIVILEGES;
通过以上操作,大家成功新建了一个名为example的用户,并赋予了所有权限。