无法重新安装mysql

Ste*_*ria 8 server mysql

将服务器升级到 18.04 后,我在使用 Owncloud 时遇到问题,因此我决定按照这些说明使用 Mariadb 尝试 Nextcloud命令“sudo systemctl start mariadb”一直超时,所以我放弃并决定再次尝试使用 Owncloud 和 mysql。但是每当我尝试使用“sudo mysql -u root -p”时,我都会收到消息

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 
Run Code Online (Sandbox Code Playgroud)

我发现这可能与 Mariabd 有关,因此彻底清除了 mysql 和 Mariadb。现在,当我尝试重新安装 mysql 时,我收到以下消息,安装后无法登录 mysql

配置 mysql-server-5.7 自动维护 MySQL 服务器守护进程已禁用
打包维护者脚本检测到不知道如何处理且无法继续配置 MySQL 的情况。已禁用 MySQL 安装的自动管理以允许其他打包任务完成。有关更多详细信息,请参阅 /etc/mysql/FROZEN。

etc/mysql/FROZEN 的内容如下:

他的 MySQL 或变体安装已进入“冻结模式”。维护者脚本将避免进行更改或启动守护程序,直到从该状态手动释放。有关此模式的一般信息,请参阅 /usr/share/doc/mysql-common/README。

在这种特殊情况下,检测到不兼容的降级尝试。这可以通过以下两种方式之一解决:

  1. 更改 /var/lib/mysql/ 的内容以包含与当前安装的 MySQL 或变体守护程序版本兼容的数据库数据。例如:您可以从备份中恢复。或者,您可以使用未来版本的二进制文件进行转储,然后使用当前版本的二进制文件进行还原。

  2. 切换到与当前 /var/lib/mysql/ 中的数据兼容的 MySQL 或变体守护程序版本。例如,如果您尝试从 mysql-server-5.7 降级到 mysql-server-5.6,您可以再次“apt install mysql-server-5.7”。

我重命名了与 mysql 相关的三个文件,并再次清除了 mysql 并尝试了另一个安装,结果再次得到相同的消息。

Ste*_*ria 8

修复!问题是文件 /etc/mysql 没有被清除删除。我用 mv 重命名了它,然后安装了 mysql-server,现在我可以登录到 mysql。