无法连接到数据库服务器

无法连接到数据库服务器

我在尝试在另一台计算机上设置数据库时不断遇到此问题。我尝试过查找解决方案,但到目前为止我尝试过的所有方法都没有奏效,而且我不知道是什么导致了此问题。

无法连接到数据库服务器。用户“root”@“localhost”的连接尝试失败(使用密码(否)(是)

有问题的计算机确实安装了以前的版本,我将其卸载并重新安装了不同的(更高)版本。

  • 我已经检查了兼容性(64 位操作系统上的 64 位)
  • 我尝试通过命令窗口启动服务器,如下所示这套说明,但无济于事。

答案1

您选择的标签与 Linux 相关,并且您附加的指南适用于 Windows。如果您使用的是 Linux,请按照以下步骤重置您的 MYSQL 密码。

以 root 身份登录并停止 mysql 守护进程。现在让我们启动 mysql 守护进程并跳过存储密码的授权表。

/etc/init.d/mysql stop

然后运行:

mysqld_safe --skip-grant-tables

您应该看到 mysqld 成功启动。如果没有,那么您有更大的问题。

现在你应该能够无需密码连接到 mysql。使用用户打开 mysql root

mysql --user=root mysql

在mysql中输入以下命令:

mysql> update user set Password=PASSWORD('new-password') where user='root';
mysql> flush privileges;
mysql> exit;

相关内容