CentOS 下通过 YUM 安装 MySQL 5.5 的详细教程
嘿,小伙伴们!今天咱们来聊聊怎么在 CentOS 系统上用 YUM 安装 MySQL 5.5,你是不是听到 MySQL 就有点头大?别担心,我一步步带你走,保证你轻松搞定!

一、为啥要装 MySQL 5.5?
咱先唠唠,为啥要选 MySQL 5.5 呢?这版本虽然不是最新的,但它稳定啊,很多老项目都还在用,而且对于新手来说,从经典版本入手,更容易理解数据库的原理和操作,就像学功夫,先扎好马步,基础打牢了,再练高深的招式。
二、CentOS 和 YUM 是啥关系?
CentOS 是个 Linux 发行版,YUM 则是它的包管理工具,就好比你要盖房子,CentOS 是地基和框架,YUM 就是帮你找建筑材料的工具,有了 YUM,咱就能方便地从软件仓库里下载安装各种软件,包括 MySQL。
三、安装前的准备工作
在安装 MySQL 之前,得做点准备工作,你得有个能联网的 CentOS 系统,要保证系统的软件源是可用的,你可以用下面的命令检查一下:

- yum repolist all
如果看到有一堆仓库信息,那就说明没问题,要是没有,那就得添加一下官方的软件源。
四、开始安装 MySQL 5.5
(一)安装 MySQL 服务器
一切准备就绪,就可以安装 MySQL 服务器啦,在终端里输入:
- sudo yum install mysqlserver
这时候,YUM 就会自动从软件仓库里下载并安装 MySQL 服务器相关的软件包,这个过程可能需要点时间,你可以去泡杯茶,放松一下,等安装完成后,会显示一个“Complete!”的提示,这就说明安装成功啦。
(二)启动 MySQL 服务
安装好了,还得启动服务才能用,输入:
- sudo service mysqld start
再用这个命令看看服务状态:

- sudo service mysqld status
如果看到“running”,那就表示 MySQL 服务已经成功启动,可以开始使用啦。
五、MySQL 初始配置
(一)设置 root 用户密码
刚安装好的 MySQL,root 用户是没有密码的,为了安全,咱得设置一个,用下面的命令进入 MySQL 命令行:
- mysql_secure_installation
按照提示,一步步来,首先会让你输入 root 用户的新密码,想好一个复杂的密码,包含大小写字母、数字和特殊字符,这样安全性才高。“Mysql@2024”,设置好后,记得牢牢记住哦!
(二)删除匿名用户和测试数据库
为了进一步提高安全性,咱得把匿名用户和测试数据库删掉,匿名用户就是不用密码就能登录 MySQL 的用户,这可不行,测试数据库里有一些示例数据,咱也用不着,在mysql_secure_installation
过程中,会有相应的选项让你进行这些操作,直接选择“Yes”就行。
(三)重新加载权限表
最后一步,重新加载权限表,让刚才的设置生效,这一步也是在mysql_secure_installation
里完成的,选择“Yes”就对啦。
六、登录 MySQL
咱可以用刚才设置的 root 用户和新密码登录 MySQL 啦,在终端里输入:
- mysql u root p
然后输入密码,就能进入 MySQL 的命令行界面,你可以执行各种 SQL 语句,创建数据库、表,插入数据等等,比如说,创建一个新数据库:
- CREATE DATABASE mydatabase;
再切换到这个数据库:
- USE mydatabase;
就可以开始在里面创建表、插入数据啦。
七、可能遇到的问题及解决方法
(一)YUM 源不可用怎么办?
可能会遇到 yum 源不可用的情况,导致软件包下载失败,这时候,你可以更换软件源,比如换成国内的镜像源,速度会更快更稳定,编辑/etc/yum.repos.d/CentOSBase.repo
文件,把里面的源地址换成国内的镜像地址,保存后再次执行安装命令就行。
(二)忘记 root 用户密码咋办?
哎呀,要是不小心忘记 root 用户密码了,也别着急,可以先停止 MySQL 服务:
- sudo service mysqld stop
然后用跳过权限表的方式启动 MySQL:
- sudo mysqld_safe skipgranttables &
再进入 MySQL 命令行,用下面的语句重置 root 用户密码:
- UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE User = 'root';
- FLUSH PRIVILEGES;
最后重启 MySQL 服务:
- sudo service mysqld restart
就可以用新密码登录啦。
八、个人观点
我觉得在 CentOS 上用 YUM 安装 MySQL 5.5 还是挺方便的,只要按照步骤来,一般都不会出啥大问题,而且学会了这些基本操作,以后再安装其他版本的 MySQL 或者其他软件就更容易了,对于新手小白来说,多动手实践几次,就能慢慢熟悉 linux 系统和数据库的操作,以后在开发和管理项目的时候也能更得心应手,希望这篇文章能帮到你,要是有啥不懂的,随时在下面留言哈!