【经验】mysql错误:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql

  • 作者: 凯哥Java
  • 经验分享
  • 时间:2020-01-28 16:39
  • 64人已阅读
简介 在处理mysql的时候,有时候会遇到如下错误:ERROR1044(42000):Accessdeniedforuser''@'localhost'todatabase'mysql解决方案:在mysql配置文件中,添加跳过密码校验的。如凯哥的mysql配置文件:/etc/my.conf如果默认安装的话,可以找到my.ini这个文件。在[mysqld]这个节点下

d9572b5cfdcd8ec977577c46253b5598.png

在处理mysql的时候,有时候会遇到如下错误:

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql

2a37f24ec03ea8c1752fe71d843d4960.png

解决方案:

在mysql配置文件中,添加跳过密码校验的。

如凯哥的mysql配置文件: /etc/my.conf

如果默认安装的话,可以找到my.ini这个文件。

在[mysqld]这个节点下添加:

#跳过数据库权限验证

skip-grant-tables 

这句话,然后重启服务。
停止mysql命令:

停止 systemctl stop mysqld

启动 systemctl start mysqld

然后,在处理。

20b1ca07af54fd8fbcb44120e3e9e555.png

TopTop