MySQL“启动”在 ubuntu 20.04 中失败

Avi*_*loz 4 mysql database ubuntu ubuntu-20.04

我尝试运行命令:

\n

sudo systemctl start mysql

\n

并收到以下消息:

\n
Job for mysql.service failed because the control process exited with error code.\nSee "systemctl status mysql.service" and "journalctl -xe" for details.\n
Run Code Online (Sandbox Code Playgroud)\n

然后当我输入:

\n
sudo systemctl status mysql.service\n
Run Code Online (Sandbox Code Playgroud)\n

我收到以下消息:

\n
\xe2\x97\x8f mysql.service - MySQL Community Server\n     Loaded: loaded (/lib/systemd/system/mysql.service; disabled; vendor preset: enabled)\n     Active: failed (Result: exit-code) since Tue 2021-03-02 11:32:34 IST; 58s ago\n    Process: 3383 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)\n\nMar 02 11:32:34 avivilloz systemd[1]: mysql.service: Scheduled restart job, restart counter is at 5.\nMar 02 11:32:34 avivilloz systemd[1]: Stopped MySQL Community Server.\nMar 02 11:32:34 avivilloz systemd[1]: mysql.service: Start request repeated too quickly.\nMar 02 11:32:34 avivilloz systemd[1]: mysql.service: Failed with result 'exit-code'.\nMar 02 11:32:34 avivilloz systemd[1]: Failed to start MySQL Community Server.\n
Run Code Online (Sandbox Code Playgroud)\n

我搜索了几个小时但无法找到解决方案...有人知道可能是什么错误吗?

\n

在此之前我做的唯一一件事就是使用以下命令安装 mysql-server:

\n
sudo apt-get install mysql-server\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试安装和重新安装、更新和升级 ubuntu,我不确定这是否有帮助。

\n

提前致谢!

\n

更新:

\n

我刚刚查了一下,我的电脑上没有 /var/lib/mysql 目录。但我无法通过重新安装 mysql 服务器/客户端来获得它。

\n

Avi*_*loz 10

我通过“清除”与 mysql 相关的每个文件并重新安装 mysql-server 来修复:

sudo apt-get purge mysql-server mysql-client mysql-common
sudo apt-get install mysql-server
Run Code Online (Sandbox Code Playgroud)