在 CentOS 系统下使用 RPM 方式安装 MySQL 8.0 社区版

MySQL 是一个广泛使用的开源关系型数据库管理系统。本文将详细介绍如何在 CentOS 系统上使用 RPM 包安装 MySQL 8.0 社区版。


1. 环境准备

卸载旧版本 MySQL

如果系统中已安装旧版本的 MySQL,建议先卸载以避免冲突。

yum remove mysql mysql-server


2. 下载 MySQL 8.0 RPM 包

2.1 访问 MySQL 官方网站

前往 MySQL 官方下载页面,选择适合 CentOS 的 MySQL 8.0 RPM 包或去国内的镜像站找相应的软件包要注意的是需要安装相应的依赖。

如图所示错误则为没有安装相应的依赖

2.2 下载 RPM 包

使用 wget 命令下载 MySQL 8.0 的 RPM 包。

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm(出现404错误可能原因是由于包名变动)


3. 安装 MySQL 8.0

3.1 安装 MySQL Yum 仓库

将下载的 RPM 包添加到 Yum 仓库。

yum localinstall mysql80-community-release-el7-3.noarch.rpm

3.2 安装 MySQL 服务器

使用 Yum 安装 MySQL 服务器。

yum install mysql-community-server


4. 启动 MySQL 服务

4.1 启动服务

安装完成后,启动 MySQL 服务。

systemctl start mysqld

4.2 设置开机自启

确保 MySQL 服务在系统启动时自动启动。

systemctl enable mysqld

4.3 检查服务状态

验证 MySQL 服务是否正常运行。

systemctl status mysqld


5. 配置 MySQL

5.1 获取临时密码

MySQL 安装完成后会生成一个临时密码,可以通过以下命令查看:

grep 'temporary password' /var/log/mysqld.log

5.2 登录 MySQL

使用临时密码登录 MySQL。

mysql -u root -p

5.3 修改 root 密码

登录后,修改 root 用户的密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';


6. 配置防火墙(可选)

如果启用了防火墙,需要开放 MySQL 的默认端口(3306)。

firewall-cmd --zone=public --add-port=3306/tcp --permanentsudo firewall-cmd --reload


7. 测试 MySQL

7.1 登录 MySQL

使用新密码登录 MySQL。

mysql -u root -p

能够看到以下信息说明已经完成安装


8. 总结

通过以上步骤,你可以在 CentOS 系统上使用 RPM 包成功安装和配置 MySQL 8.0 社区版。MySQL 是一个功能强大的数据库管理系统,适用于各种应用场景。如果你有其他问题或需求,请随时告诉我!


标签:MySQL, CentOS, RPM 安装, 数据库配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值