在 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
但其状态也显示以下错误
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
命令输出systemctl start mysqld
:
mysqld.service 的作业失败,因为控制进程退出并出现错误代码。有关详细信息,请参阅“systemctl status mysqld.service”和“journalctl -xe”。
笔记:我正在尝试设置一个现有项目,其数据库为 mysql 5.7,所以我想安装相同的版本。