mysql创建新用户报错ERROR 1045
- 2017-03-13 09:19:48
- 运维
- 23
- shevechco
今天在mysql数据库中添加一个新用户
CREATE USER 'demo'@'%' IDENTIFIED BY 'password' GRANT ALL PRIVILEGES ON *.* TO 'demo'@ '%' FLUSH PRIVILEGES;
然后用新用户登录报错
ERROR 1045 (28000): Access denied for user 'demo'@'localhost' (using password: YES)
这是由系统中的匿名用户及MySQL的认证机制造成的。解决办法就是删除系统中的匿名用户:
DROP USER ''@'localhost'
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/321