我弄坏了 MySQL,但不知道哪里出了问题

我弄坏了 MySQL,但不知道哪里出了问题

Ubuntu 服务器 20.04

在尝试安装的过程中phpmyadmin,我破坏了 MySQL,并且我不知道如何修复它。

我最初是通过 安装了 LAMP 堆栈tasksel。在尝试安装 wordpress 网站的过程中,我尝试安装 phpmyadmin,但我不确定发生了什么,但现在 MySQL 坏了。我肯定我在某个地方做错了什么,只是不确定在哪里。

我已经sudo apt purgephpmyadmin和上mysql-server以及每次卸载后都这样做了。我也试过了,autoremove但无论我使用 mysql 还是 mariadb,都会发生同样的问题。autocleanmariadb-server

我也尝试过删除/etc/mysql,并/var/lib/mysql在故障排除过程中

此时,、、mariadb-servermysql-server均已phpmyadmin清除并自动清理/自动移除。我将尝试mariadb-server再次安装并记录结果:

安装输出

因此,似乎出于某种原因,dpkg 在安装后无法正确配置 mariadb-common 包。我尝试在 Google 上搜索“dpkg exit status 2”是什么意思,但找不到任何有用的信息

不确定我是否已经安装了 gdebi,但是这个帖子建议安装它,所以当我尝试安装它时,发生了以下情况:

安装 GDebi

所以现在看来​​,除非我清除 mariadb 或解决问题,否则这将影响所有软件包的安装。

如果我尝试,sudo dpkg --configure -a我会得到这个:

sudo dpkg --configure -a

如果我尝试sudo apt --fix-broken install

sudo apt --fix-broken install

据我所知,由于某种原因,dpkg 在软件包安装后没有完成配置过程,并且破坏了一切。但这只发生在mysql-server/mariadb-server上,不会发生在任何其他软件包上。我很想直接删除服务器并重新安装 Ubuntu,但如果可能的话,我真的想避免这样做。

我也尝试过使用 Synaptic 而不是 apt/dpkg 删除mysql-server/mariadb-server包,但没有什么区别,重新安装时会出现同样的问题。

有人知道如何解决这个问题,而无需重新安装整个服务器吗?提前致谢

相关内容