手把手教你在 CentOS 上用 YUM 安装 MySQL 5.5
嘿,小伙伴们!今天我们来聊一聊怎么在 CentOS 系统上用 YUM 安装 MySQL 5.5,这个过程其实并没有你想象的那么复杂,只要跟着我一步一步来,保证你也能轻松搞定。

什么是 CentOS?
CentOS 是一个基于 Red Hat Enterprise Linux (RHEL) 源代码构建的社区企业级操作系统,它免费且开源,非常适合服务器环境,CentOS 稳定、可靠,被广泛使用在各种服务器和数据中心中。
为什么选择 MySQL 5.5?
MySQL 是一款非常流行的开源关系数据库管理系统(RDBMS),而 5.5 版本是其中一个经典且稳定发布的版本,虽然现在有了更高版本的 MySQL,但对于一些特定的应用场景和老旧系统来说,5.5 依然是一个很好的选择。
YUM 是什么?
YUM(Yellowdog Updater, Modified)是一个基于 RPM 软件包管理的自动化工具,它可以自动解决软件包之间的依赖关系,并从指定的软件仓库下载并安装软件包,在 CentOS 上,YUM 是安装和管理软件包的主要工具。

开始之前,先检查你的系统
在我们动手安装 MySQL 5.5 之前,先确保你的 CentOS 系统已经更新到最新版本,YUM 工具已经正确安装,打开终端,输入以下命令:
- sudo yum update y
这个命令会更新系统上所有已安装的软件包到它们的最新版本。y
参数表示自动确认所有提示,无需手动输入y
。
配置 yum 源
由于 MySQL 5.5 已经不再是默认的官方支持版本,我们可能需要添加一些额外的 Yum 源来获取它,这里以 EPEL(Extra Packages for Enterprise Linux)为例,它是一个为“企业版 Linux”提供额外软件包的社区项目。
执行以下命令来安装 EPEL 仓库:

- sudo yum install epelrelease y
我们需要添加 MySQL 官方的 YUM 仓库,编辑/etc/yum.repos.d/mysql.repo
文件(如果没有这个文件,就新建一个):
- sudo vi /etc/yum.repos.d/mysql.repo
在文件中添加以下内容:
- [mysql55community]
- name=MySQL 5.5 Community Server
- baseurl=http://repo.mysql.com/yum/mysql5.5/el/$releasever/$basearch/
- gpgcheck=0
- enabled=1
- gpgkey=https://repo.mysql.com/RPMGPGKEYmysql
保存并退出编辑器。
安装 MySQL 5.5
现在我们终于可以开始安装 MySQL 5.5 了,在终端中输入以下命令:
- sudo yum install mysqlserver mysql y
这个命令会同时安装 MySQL 服务器端和客户端,安装过程可能需要一些时间,请耐心等待。
启动并设置 MySQL
安装完成后,我们需要启动 MySQL 服务,并运行安全脚本来设置初始 root 密码和其他安全选项:
- sudo service mysqld start
- sudo mysql_secure_installation
mysql_secure_installation
脚本会引导你完成一系列安全设置,包括设置 root 密码、删除匿名用户、禁止 root 远程登录等,按照提示操作即可。
登录 MySQL
你可以使用新设置的 root 密码登录 MySQL 了:
- mysql u root p
系统会提示你输入密码,输入刚才设置的 root 密码即可登录。
创建数据库和用户
登录成功后,你就可以开始创建数据库和用户了,我们要创建一个名为testdb
的数据库,并为一个新用户testuser
赋予权限:
- CREATE DATABASE testdb;
- CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'yourpassword';
- GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
- FLUSH PRIVILEGES;
这些 SQL 语句会创建一个数据库,一个新的用户,并赋予该用户对数据库的所有权限。
个人观点
说实话,虽然 MySQL 5.5 已经不是最新的版本,但它的稳定性和广泛的社区支持使得它在很多场景下仍然是个不错的选择,如果你正在搭建一个全新的项目或系统,我还是建议你考虑使用更新的版本,以获得更好的性能和新特性,不过对于一些老旧系统的升级或特定需求,掌握如何在 CentOS 上安装和管理旧版本的 MySQL 还是很有必要的。
好啦,今天的分享就到这里啦!希望这篇文章能帮到你在 CentOS 上顺利安装和管理 MySQL 5.5,如果你有任何问题或者遇到什么困难,别犹豫,直接在评论区留言吧!我会尽我所能帮你解决问题的,记得点赞收藏哦,下次再见啦!