无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器AFTER mysql-workbench安装

时间:2015-09-14 20:29:16

标签: mysql mysql-workbench

我知道之前有人问过这个问题。但我几乎尝试过所有事情。

我在/ var / run / mysqld中没有.sock文件,如/ var / run / mysql文件夹

MySQL似乎正在运行:

mysql    25359  5.0  0.6 394008 49628 ?        Ssl  22:09   0:00 /usr/sbin/mysqld

在安装适用于Linux的mysql-workbench后,这一切似乎都已发生。

我不想丢失我的数据库。

修改

注意到在运行时:ps aux | grep -i mysql每次都会更改ID。

1 个答案:

答案 0 :(得分:0)

首先使用以下命令卸载来解决它:

https://askubuntu.com/questions/265685/how-to-reinstall-mysql

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean

然后我做了:

sudo apt-get update
sudo apt-get install mysql-server

这给了我一个错误: mysql-server:取决于:mysql-community-server

终于在这里找到了这个答案:

https://askubuntu.com/questions/598311/unable-to-reinstall-mysql-on-ubuntu/598348#598348?newreg=2b582d1e674c4300841cde06b892e7ef

sudo apt-get purge mysql-apt-config && sudo apt-get install mysql-server

神奇地修复了一切。数据库仍在那里。