三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

CentOS安装MySQL数据库

CentOS安装MySQL数据库

检查已安装的数据库

rpm-qa|grep-imysqlrpm-qa|grep-imariadb

检查服务状态

systemctl status mysqld2>/dev/null||echo"MySQL 未安装"systemctl status mariadb2>/dev/null||echo"MariaDB 未安装"

停止 MariaDB 服务

sudosystemctl stop mariadb

卸载 MariaDB

sudoyum remove mariadb-server mariadb-y

或者在 CentOS 8/9 上

sudodnf remove mariadb-server mariadb-y

清理配置文件

sudorm-rf/var/lib/mysqlsudorm-rf/etc/my.cnf.d

下载 MySQL YUM 仓库配置包

cd/tmpwgethttps://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

CentOS 8/9 使用

wgethttps://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm

安装仓库配置

sudorpm-ivhmysql80-community-release-el7-7.noarch.rpm

验证仓库添加成功

yum repolist enabled|grepmysql

查看可用版本

yum repolist all|grepmysql

查看当前启用的版本

yum repoinfo mysql80-community

如需安装 MySQL 5.7(示例)

sudoyum-config-manager--disablemysql80-communitysudoyum-config-manager--enablemysql57-community

验证版本选择

yum repolist enabled|grepmysql

CentOS 7

sudoyuminstallmysql-community-server-y

CentOS 8/9

sudodnfinstallmysql-community-server-y

安装完整开发包(可选)

sudoyuminstallmysql-community-devel mysql-community-client-y

启动 MySQL 服务

sudosystemctl start mysqld

设置开机自启

sudosystemctlenablemysqld

检查服务状态

sudosystemctl status mysqld
← 返回列表