HCRM博客

如何在CentOS系统使用YUM安装MySQL 5.5?

CentOS 下通过 YUM 安装 MySQL 5.5 的详细教程

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

如何在CentOS系统使用YUM安装MySQL 5.5?-图1
(图片来源网络,侵权删除)

一、为啥要装 MySQL 5.5?

咱先唠唠,为啥要选 MySQL 5.5 呢?这版本虽然不是最新的,但它稳定啊,很多老项目都还在用,而且对于新手来说,从经典版本入手,更容易理解数据库的原理和操作,就像学功夫,先扎好马步,基础打牢了,再练高深的招式。

二、CentOS 和 YUM 是啥关系?

CentOS 是个 Linux 发行版,YUM 则是它的包管理工具,就好比你要盖房子,CentOS 是地基和框架,YUM 就是帮你找建筑材料的工具,有了 YUM,咱就能方便地从软件仓库里下载安装各种软件,包括 MySQL。

三、安装前的准备工作

在安装 MySQL 之前,得做点准备工作,你得有个能联网的 CentOS 系统,要保证系统的软件源是可用的,你可以用下面的命令检查一下:

如何在CentOS系统使用YUM安装MySQL 5.5?-图2
(图片来源网络,侵权删除)
  • yum repolist all

如果看到有一堆仓库信息,那就说明没问题,要是没有,那就得添加一下官方的软件源。

四、开始安装 MySQL 5.5

(一)安装 MySQL 服务器

一切准备就绪,就可以安装 MySQL 服务器啦,在终端里输入:

  • sudo yum install mysqlserver

这时候,YUM 就会自动从软件仓库里下载并安装 MySQL 服务器相关的软件包,这个过程可能需要点时间,你可以去泡杯茶,放松一下,等安装完成后,会显示一个“Complete!”的提示,这就说明安装成功啦。

(二)启动 MySQL 服务

安装好了,还得启动服务才能用,输入:

  • sudo service mysqld start

再用这个命令看看服务状态:

如何在CentOS系统使用YUM安装MySQL 5.5?-图3
(图片来源网络,侵权删除)
  • 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 系统和数据库的操作,以后在开发和管理项目的时候也能更得心应手,希望这篇文章能帮到你,要是有啥不懂的,随时在下面留言哈!

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/27558.html

分享:
扫描分享到社交APP
上一篇
下一篇