MySql WorkBench 无法连接到“127.0.0.1”上的 MySQL 服务器 (111)

MySql WorkBench 无法连接到“127.0.0.1”上的 MySQL 服务器 (111)

无法连接到‘127.0.0.1’上的 MySQL 服务器 (111)

我已经使用 ubuntu 软件中心安装了 mysql Workbench,现在我想创建一个连接,但面临这个问题。

答案1

好的,这意味着您需要先安装 MySQL,或者连接到安装了 MySQL 的机器。查看此 URL 了解如何在 Ubuntu 上执行此操作 https://www.linode.com/docs/databases/mysql/install-mysql-on-ubuntu-14-04

答案2

我曾经遇到过这个问题。问题是 root 允许的主机是 localhost。主机无法将 localhost 映射到 127.0.0.1。在您的 my.cnf 文件中,按如下方式设置绑定地址:

绑定地址 = 127.0.0.1

要允许所有 IP,请使用 %。

重新启动服务器然后检查。

答案3

我遇到了同样的问题mysql workbench 6.3.8 build 1228 CE(64 位)社区kubuntu 18.04 版本

我设置了连接方法通过 ssh 进行标准 tcp/ip当我尝试连接到远程服务器时,它会要求输入 ssh 密码,在 ssh 隧道成功建立后,它会要求输入远程 mysql 密码(这是意料之中的,因为我没有将密码存储在钥匙串中——连接窗口中有该选项),当我输入密码时,出现了同样的错误。

检查后在服务器 mysql 日志我发现了这一行: 拒绝用户“root”@“localhost”访问(使用密码:否)

但是当工作台询问我时我已经输入了密码。

最后我尝试编辑连接并在钥匙串选项中存储 mysql 密码,并且工作正常。

相关内容