我知道之前有人问过这个问题。但我几乎尝试过所有事情。
我在/ 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。
答案 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
终于在这里找到了这个答案:
sudo apt-get purge mysql-apt-config && sudo apt-get install mysql-server
神奇地修复了一切。数据库仍在那里。