今天在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'
内容版权声明:除非注明,否则皆为本站原创文章。
相关推荐
- flask连接mysql使用peewee连接池
- ubuntu在线安装mysql8无法使用账户密码登陆的问题
- ubuntu22.04编译安装mysql8
- flask使用celery异步定时任务备份mysql数据库
- mysql8登录报错Host '127.0.0.1' is not allowed to connect...
- python使用peewee(ORM)操作mysql数据库
- MySQL CPU占用过高的排查方法
- docker-compose编排lnmp(nginx+php+mysql)环境
- docker和docker-compose分别部署mysql5.7
- centos7编译安装mysql8
评论列表