小白CentOS7安装MySQL5.6社区版

前言

这篇博客教大家使用Linux命令行安装MySQL5.6,前提条件是你要有一个可以使用的Linux环境,并且具备上网的条件。在介绍过程中将遵循以下原则:

  • 尽量让你使用到最少的Linux命令
  • 对每一条命令做简单的说明,让你知道在安装过程中到底干了什么,但绝不做过多的延申
  • 尽量参考官方的说明

为什么使用MySQL5.6

在使用一般的软件时,我们往往选择最新发布的稳定版。目前MySQL已经更新到了MySQL8,但是为什么我还要安装MySQL5.6呢?
那是因为在MySQL的发行版中,各个版本是基于不同的基线齐头并进的,它们各自朝着不同的方向发展,并不是版本高的就一定好,可能MySQL5具有的功能后面的版本并不具有。
因为Mysql5.6这个版本非常经典,所以我选择安装MySQL5.6版本。

Linxu软件安装

源码安装

编译软件的源代码(通常是C语言编写)得道可执行程序。这也是最基本最通用的方法,可以说软件能够在计算机上运行最终都是要编译成可执行程序的。但是这种方式门槛较高,麻烦且不易于管理。

RPM包

Red-Hat Package Manager,本质上是已经编译好的可执行程序,我们只需要下载对应于你当前运行环境的RPM包,使用rpm命令即可安装。同时RPM包中还包含了包管理信息,这些信息会被添加到/var/lib/rpm中以方便用户对安装的RPM包进行管理,查询和卸载。

YUM源安装

某些网站将发布的RPM包收集起来,建立一个仓库。当我们运行yum命令安装某个rpm包时,系统会自动去网站上下载rpm包并安装。如果需要配置网络上的YUM源需要在/etc/yum.repos.d目录中添加类似为XXX.repo的配置文件。
这种方式本质上安装的也是rpm包,它除了方便之外还有一个好处就是帮我们自动处理了依赖关系,可以说这种方式是安装的首选方式。

安装MySQL5.6

为了方便安装在开始安装之前请确认切换到root用户。或使用sudo命令。

安装YUM源

CentOS的默认YUM源中是没有MySQL的rpm包,尽管有一个叫MariaDB的,它是MySQL的一个分支版本。如果是CentOS7,MariaDB是默认被安装的,但我今天就是要安装Mysql5.6所以不用去管它。

现在第一件事情就是要安装MySQL的YUM源,以root用户(后面的命令都是用root用户运行)运行下面命令:

rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm

直接使用URL安装某个RPM包,并显示详细的进度和安装信息。
现在查看以下/etc/yum.repos.d/目录下有哪些配置文件:

ll /etc/yum.repos.d/

在这里插入图片描述
安装了这个rpm包本质上市在该目录下添加了两个配置文件,有了这两个配置文件映射到网络上的某个yum源,现在就可以直接使用yum命令安装MySQL的rpm包了。

修改MySQL的版本

现在尽管可以使用yum命令安装MySQL了,但是默认的是MySQL8,如果要安装MySQL5.6需要修改配置文件:

vim /etc/yum.repos.d/mysql-community.repo

在这里插入图片描述将[mysql56-community]下的enable=0修改为enable=1,同时将[mysql80 -community]下的enable=1修改为enable=0。保存并推出。
现在使用yum list命令查看可以安装的rpm包有哪些:

yum list|grep mysql

在这里插入图片描述这个mysql-community-server就是我们需要安装的,注意它的版本已经是我们需要的5.6了。

安装

现在直接运行

yum install mysql-community-server

就可以安装了,在安装过程中会有相应的提示,可以看到mysql-community-server依赖mysql-community-common、mysql-community-libs、mysql-community-client,这就是yum的强大之处,它自动帮我们处理了这些依赖关系。
执行完毕之后,我们验证以下是否安装成功:

rpm -qa|grep mysql

在这里插入图片描述
大功告成!!

首次使用MySQL

启动MySQL服务

要使用mysql首先需要启动mysql服务,在使用mysql客户端程序连接。
启动服务:

systemctl start mysqld.service

初次登陆MySQL5.6

MySQL默认存在一个root用户,但是目前这个用户还没有密码,所以第一次登陆时我们需要使用mysql_secure_installation做一些初始化设置。

mysql_secure_installation

当它第一次提示你enter password时直接回车即可,接下来会引导我们一步一步的做初始化设置,其中最重要的就是给root用户设置密码。

连接MySQL

现在正式连接MySQL服务器:

mysql -u root -p

接下来输入刚才设置的密码,命令提示符出现mysql>时表示连接成功:
在这里插入图片描述

参考

猜你喜欢

转载自blog.csdn.net/qq_34935078/article/details/88974707