CentOS7下搭建MySql5.7环境

          上次给大家介绍了一下在Windows上安装mysql5.5的教程,今天就给大家介绍一下如何在Linux环境下搭建MySql5.7的环境,首先我们准备好一台虚拟机,由于之前安装了5.5的版本,因此我先卸载掉之前的版本 

CentOS7下搭建MySql5.7环境

说明一下 这里我是用的镜像是CentOS7

接着我们将官网上下载的安装包上传到linux环境中。关于MySql的下载大家可以自行去官网下载, 这里给出官网地址 (https://dev.mysql.com/downloads/)。我们下载完成之后解压发现有好多包,但是我们不需要全部都安装,我们只需要安装其中的4个包即可。具体如下图:

CentOS7下搭建MySql5.7环境

这里说明一下,我们在安装的时候不仅需要安装client和server,还需要安装另外两个工具包。因此这里我们一共需要安装四个包。

接下来我们需要检查一下当前系统的环境依赖,如果没有的话就需要单独的去安装了。操作如下:

 CentOS7下搭建MySql5.7环境

检查完毕之后 就可以开始安装了,需要注意的是我们最好是按顺序安装,首先安装common接着是libs然后安装client,最后安装server。具体操作如下:

CentOS7下搭建MySql5.7环境

好了,至此mysql环境安装完毕,我们接着查看版本信息使用mysqladmin --version命令

CentOS7下搭建MySql5.7环境

说明此时安装成功了。接着我们需要做的是手动的初始化数据库, 

CentOS7下搭建MySql5.7环境

其中[email protected]: 后面就是初始化的密码.如果日志没有打印出来,就使用cat命令查看 /var/log/文件夹下面的mysqld.log文件。该文件中就是上图中的内容。

好了,接着我们需要启动mysql服务了

CentOS7下搭建MySql5.7环境

我们使用systemctl start mysqld 命令启动服务,接着 使用systemctl start mysqld 查看启动是否成功,启动成功之需要登录,进行密码修改,首次登陆的密码就是刚刚初始化的那个密码。如下图:

CentOS7下搭建MySql5.7环境

 接着我们来试一下show databases;看一下数据库

CentOS7下搭建MySql5.7环境

我们发现报错了,提示信息告诉我们再执行这条命令之前需要重置一下我们的登陆密码, 好吧,我们来重置密码

CentOS7下搭建MySql5.7环境

这里我们将root用户的密码设置成root123,接着我们退出登录,重新用新的密码登录进去即可 

CentOS7下搭建MySql5.7环境

好了,到这里我们就可以使用熟悉的sql来操作数据库了。 

最后总结一下搭建的几个步骤

1、首先下载官方的安装包,

2、将官网安装包解压,将需要要装的四个包上传至服务器

3、使用rpm工具按顺序安装

4、安装完成之后查看版本信息,确认是否安装成功

5、初始化数据库服务,启动mysql

6、修改当前用户的密码,重新登陆