mysql-server-5.7 软件包安装后脚本子进程返回错误退出状态 127

mysql-server-5.7 软件包安装后脚本子进程返回错误退出状态 127

我在 Ubuntu 服务器 18.04 上有一个网站服务器,上面有 apache 和 mysql。数据库无缘无故地停止了。我只是重新启动了 mysql 服务器来解决这个问题,但在简单更新之后,我在 mysql-server 包上遇到了一些错误。更新是针对其他包而不是 mysql-server 包的。Mysql 仍然每周至少停止一次,每次我都必须重新启动 mysql-server。

有人能帮助我理解这个错误吗?

结果如下:dpkg --configure -a

配置 mysql-server-5.7 (5.7.23-0ubuntu0.18.04.1) ... /var/lib/dpkg/info/mysql-server-5.7.postinst: ligne 191: /usr/share/mysql-common/configure-symlinks: 没有文件或文件夹

dpkg: mysql-server-5.7 软件包处理错误 (--configure) : 已安装 mysql-server-5.7 软件包,安装后脚本子进程返回错误退出状态 127

答案1

您的系统已损坏,因为您安装了第三方软件包,这些软件包与 Ubuntu 提供的 MySQL 软件包相冲突。这就是添加第三方存储库的危险之处:您依赖它们来不损坏您的系统。我们也很难准确地告诉您如何修复您的系统,因为我们不知道这些第三方对您的系统做了什么。

尝试清除所有与 MySQL 和 MariaDB 相关的软件包,删除/var/lib/mysql和,从和中/etc/mysql删除所有第三方 apt 存储库,然后再次从官方 Ubuntu 存储库重新安装 MySQL。这将清除您现有的所有数据库数据。/etc/apt/sources.list/etc/apt/sources.list.d

要获取 MySQL 和 MariaDB 软件包列表,请尝试类似 的操作dpkg -l|egrep mysql\|mariadb。要清除软件包,请使用dpkg -P package1 package2等。您需要清除所有相关软件包以避免依赖性问题。

相关内容