未处理的异常无法连接到‘127.0.0.1’上的 mysql 服务器(111)(代码 2003)

未处理的异常无法连接到‘127.0.0.1’上的 mysql 服务器(111)(代码 2003)

我是 Ubuntu 新手,使用的是 14.04 64 位版本。我已成功安装 xampp,并且所有服务均正常运行。但是,我安装了 mysql workbench,然后出现错误;

未处理的异常无法连接到‘127.0.0.1’上的 mysql 服务器(111)(代码 2003)

我在网上看到很多信息说我应该改变这条线路;

    bind-number = 127.0.0.1

在它前面有一个 # 来注释掉。我已经这样做了。我还将端口号从 3306 更改为 5123,因为我在 vm-ware 上运行这个 ubuntu,并且在我的 windows 上也安装了 xampp,它使用端口 3306。但这没有任何作用。我很困惑该怎么做,因为 mysql 服务器说它正在命令行和 mysql 工作台上运行,但当我单击 mysql 工作台中的连接时,我不断收到该错误。

我看过各种类似的问题,例如等等,但这些似乎没有帮助。

运行命令时我也收到奇怪的回复

   sudo service mysql status

  sudo service mysqld status

对于这两个命令我分别得到了结果

  mysql: unrecognized service

 mysqld: unrecognized service

我不确定这是否有关系。

答案1

我也遇到了同样的问题。以下是我解决问题的方法:

sudo apt install mysql-server
sudo netstat -tap | grep mysql
sudo systemctl restart mysql.service

现在一切都正常了。以下指南很有帮助:https://help.ubuntu.com/lts/serverguide/mysql.html

相关内容