【无标题】

mysql 报错信息如下:Job for mysqld.service failed because the control process exited with error code. See “systemctl status mysqld.service” and “journalctl -xe” for details.是什么原因,如何解决

这个错误提示比较笼统,需要查看具体的日志才能确定问题所在。你可以通过以下步骤来获取更详细的错误信息:

执行命令 systemctl status mysqld.service,查看 MySQL 服务的状态和错误信息。
根据输出的信息进行排查。可能会遇到一些常见错误,例如缺少依赖项、权限不足等。
如果无法自行解决问题,可以将 systemctl status mysqld.service 和 journalctl -xe 的输出内容复制并粘贴到搜索引擎中,搜索相关的解决方案。

执行 命令

 journalctl -xe

发现 mysql 启动报错,/usr/sbin/mysqld: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such

这个错误通常表示缺少 libssl.so.1.1 库。你可以按照以下步骤尝试解决问题:

执行命令 sudo apt update && sudo apt install -y libssl1.1,安装 libssl1.1 库。
如果安装成功,重新启动 MySQL 服务,看是否能够正常运行。
如果还有其他依赖项缺失,可以通过类似的方式进行安装。希望这些提示能够帮助你解决问题。

libssl1.1 库通常是 Ubuntu 和 Debian 系统使用的 OpenSSL 1.1 版本库。在 CentOS 中,可以使用以下命令来安装 OpenSSL 1.1 库:

sudo yum update
sudo yum install openssl11

执行完上述命令后,系统会自动安装 OpenSSL 1.1 库及其相关依赖项。如果已经安装了旧版的 OpenSSL 库,系统会提示是否升级。

完成安装后,你就可以在系统中使用 OpenSSL 1.1 库了。

如果执行 sudo yum install openssl11 报错,说明 OpenSSL 1.1 库不在默认的软件源中。你可以按照以下步骤添加 EPEL 软件源,然后再安装 OpenSSL 1.1 库:

执行命令 sudo yum install epel-release,安装 EPEL 软件源。
执行命令 sudo yum update,更新系统软件包。
执行命令 sudo yum install openssl11,安装 OpenSSL 1.1 库。
安装过程中可能会遇到一些问题,例如依赖项缺失、权限不足等。如果出现错误提示,可以参考上面的提示信息进行排查。

你可能感兴趣的:(mysql)