CentOS系统安装MySQL详细教程
在CentOS系统中安装MySQL,可以通过官方Yum仓库直接安装,这是最简便高效的方法,确保系统已更新,然后添加MySQL官方仓库并执行安装命令,即可快速部署MySQL服务。

准备工作与系统更新
在开始安装前,建议先更新系统软件包以确保环境稳定,打开终端,执行以下命令:
sudo yum update -y
此步骤将更新所有已安装的软件包到最新版本,避免潜在的兼容性问题。
添加MySQL官方Yum仓库
CentOS默认仓库可能不包含最新版MySQL,因此需要手动添加官方仓库,访问MySQL官网下载对应版本的仓库安装包,或直接使用以下命令安装MySQL 8.0仓库(以8.0为例):
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -y
添加成功后,验证仓库是否启用:
sudo yum repolist enabled | grep "mysql.*-community.*"
安装MySQL服务器
通过Yum命令直接安装MySQL服务器核心包:
sudo yum install mysql-community-server -y
安装过程会自动处理依赖项,完成后启动MySQL服务并设为开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld
安全配置与初始化
首次启动后,MySQL会生成临时root密码,需进行安全设置,查看临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
运行安全配置脚本,按提示修改密码、移除匿名用户等:
sudo mysql_secure_installation
重点:务必设置强密码并保存,以确保数据库安全。
验证安装与基本操作
登录MySQL验证安装是否成功:
mysql -u root -p
输入密码后,若显示MySQL命令行界面,即表示安装完成,可执行基础命令测试,如查看版本:
SELECT VERSION();
常见问题与注意事项
- 防火墙设置:若需远程访问,需开放3306端口:
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload
- 兼容性:CentOS 7及以上版本建议使用MySQL 8.0,旧系统可选择兼容版本。
- 性能优化:安装后可根据需求调整
/etc/my.cnf配置文件,如内存分配和缓存设置。
通过以上步骤,即可在CentOS上顺利完成MySQL的安装与配置,定期备份数据并保持系统更新,能进一步提升数据库的稳定性和安全性。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/10017.html发布于:2026-08-10





