我是 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