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

Zie*_*AYA 0 server mysql

我在带有 apache 和 mysql 的 Ubuntu 服务器 18.04 上有一个网站服务器。数据库无缘无故停止。我只是重新启动了 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: erreur de traitement du paquet mysql-server-5.7 (--configure) : 已安装 mysql-server-5.7 包安装后脚本子进程返回错误退出状态 127

Rob*_*sak 6

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

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

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