MySQL(5.7.27)错误 1045(28000):拒绝用户“root”@“localhost”访问(使用密码:是)

MySQL(5.7.27)错误 1045(28000):拒绝用户“root”@“localhost”访问(使用密码:是)

据我所知,这个问题已经被问过并回答过好几次了。但就我的情况来说,情况略有不同。

因此,当我安装 MySQL 2.7.27 时,我无法通过 root 或其他方式访问它。我已遵循不同的解决方案并且它已经修复。

但第二天我来了,却无法访问本地 MySQL 服务器。我前一天设置的密码不再起作用,我不得不重新安装 MySQL,并一遍又一遍地重复同样的事情。有什么想法吗?

我最近安装了 Ubuntu 18.04.3 LTS。

答案1

尝试了所有方法后我找到了解决方案。

我的一位同事给了我一份保存所有数据库(甚至mysql内部数据库)的转储。

它正在更改 root 密码。

我如何找到解决方案

在我转储完所有内容后,我使用密码进入 mysql 终端客户端,它成功了。然后我使用以下命令更新权限

FLUSH PRIVILEGES;

我无法使用自己的密码访问。我检查了一下是否可以用他的密码访问,结果是可以的。

相关内容