无法连接到数据库服务器mysql工作台

时间:2015-03-09 19:38:26

标签: mysql mysql-workbench workbench

我试图连接到mysql工作台,但是我收到以下错误

错误消息 无法连接到数据库服务器

用户&root;'您的连接尝试失败从您的主机到服务器 127.0.0.1:3306:   无法打开数据库。

请:  1.检查mysql是否在服务器127.0.0.1上运行

  1. 检查mysql是否在端口3306上运行(注意:3306是默认设置,但可以更改)

  2. 检查root是否有权从您的地址连接到127.0.0.1(mysql权限定义哪些客户端可以连接到服务器以及从哪台计算机连接)

  3. 确保在需要时使用正确的密码提供密码 127.0.0.1的密码从您正在连接的主机地址连接

  4. 当我测试连接时,参数是正确的,实际上我可以在控制台中输入和管理数据库。 当我第一次安装Mysql时,我可以进入Workbench一次,如果我关闭了Workbench,我不得不重新启动我的PC连接另一次。 我重新安装了2到3次Mysql服务器和Workbench,现在我甚至无法从Workbench连接一次。

5 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,并按照以下步骤解决了该问题:

  1. 在终端中执行此命令 mysql -u root -p -h localhost -P 3306
  2. 输入密码
  3. 这将显示 欢迎使用MySQL监视器。命令以;结尾;或\ g。 您的MySQL连接ID为18 服务器版本:8.0.16 Homebrew
  4. 现在, 更改用户'root'@'localhost'并用'root'标识mysql_native_password;
  5. 现在您应该可以使用密码“ root”登录并连接到工作台中的数据库了。

答案 1 :(得分:1)

我不知道它是否对任何人有帮助,但是从 MySQL 5.7 更新到 8.0 后,我在 Windows 上遇到了同样的问题。

我的解决方案是转到 services.msc,停止 MySQL 服务并启动“MySQL80”服务。

然后我重新启动了 MySQL Workbench(以管理员身份运行)并且它起作用了。

答案 2 :(得分:0)

这为我解决了问题(MAC OS)

  1. 从“系统偏好设置”>“初始化数据库”>“
  2. ”中打开MySQL
  3. 输入新密码。
  4. 选择“使用旧密码”
  5. 再次启动服务器。
  6. 现在连接MySQL Workbench

答案 3 :(得分:0)

在从MySQl安装程序中下载MySQl工作台时,请确保您已经下载了MySQl服务器(如果已选中“自定义下载”)

答案 4 :(得分:0)

几天前,我遇到了同样的问题。正如我在原始问题中看到的那样,同一台计算机上已经安装了多个MySQL -第一次尝试失败后,我尝试的流程与此相同。

在我们试图重新安装MySQL的情况下,我们应该注意在首次卸载MySQL之后剩余的隐藏文件。为了将它们全部删除(并成功安装一次),我们应该:

  1. 使隐藏文件在您的计算机上可见(instructions
  2. 选择卸载MySQL后删除与MySQL相关的所有文件(我必须检查C:// ProgramData隐藏文件夹)
  3. 尝试新安装

我认为在第一次安装期间,我并没有对计算机的所有必需依赖项(例如Python),并且安装失败。安装它,卸载MySQL并采取上述步骤之后,我终于设法成功运行了它:)

我希望这可以帮助某人! :)