centos 8 中未找到 mariadb 服务

centos 8 中未找到 mariadb 服务

在 Centos 8 服务器上,我尝试安装 MariaDB 和 MySQL。

我用过这个命令

dnf install mariadb-server mariadb -y

之后安装了mysql-community-server-5.7.40-1.el7.x86_64。

现在,如果我跑

systemctl start mariadb

它说

无法启动 mariadb.service:未找到单元 mariadb.service。

除了 php 之外,我还安装了php-mysql模块,所以我已经安装了,mysqld.service但其状态也显示以下错误

systemctl status mysqld.service 命令的屏幕截图

mysql -v显示以下错误

错误 2002 (HY000): 无法通过套接字 '/var/lib/mysql/mysql.sock' 连接到本地 MySQL 服务器 (2)

附加信息:

输出dnf repolist

仓库 ID 仓库名称
应用程序流 CentOS Stream 8 - AppStream
巴索斯 CentOS Stream 8 - BaseOS
埃佩尔 Enterprise Linux 8 - x86_64 的额外软件包
epel-模块化 Enterprise Linux Modular 8 - x86_64 的额外软件包
下一个 epel Enterprise Linux 8 的额外软件包 - Next - x86_64
额外的 CentOS Stream 8 - 附加功能
额外-常见 CentOS Stream 8 - 额外的常用软件包
mysql 连接器社区 MySQL 连接器社区
mysql-工具-社区 MySQL 工具社区
mysql57-社区 MySQL 5.7 社区服务器
半模块化 Remi 的 Enterprise Linux 8 模块化存储库 - x86_64
远程安全 Safe Remi 适用于 Enterprise Linux 8 - x86_64 的 RPM 存储库

命令输出dnf info mariadb-server mysql-server mysql-community-server

图片:命令“dnf info mariadb-server mysql-server mysql-community-server”的输出

命令输出systemctl start mysqld

mysqld.service 的作业失败,因为控制进程退出并出现错误代码。有关详细信息,请参阅“systemctl status mysqld.service”和“journalctl -xe”。

命令“systemctl status mysqld”的输出

笔记:我正在尝试设置一个现有项目,其数据库为 mysql 5.7,所以我想安装相同的版本。

相关内容