使用MySQL Yum存储库的快速在centos安装mysql5.7

前言

前几天想在centos上装一个mysql来模拟mysql服务器,但是参考网上的很多文章都安装有些问题,这里我总结我在centos按章mysql遇到的问题和操作流程。

本文参考mysql官方安装过程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

用本文安装方式centos需要能访问网络。

2.下载mysql的rpm包

官方下载地址:https://dev.mysql.com/downloads/repo/yum/

因为我的是centos系统,下载的是如下图:

点完下后会跳转到另一个页面:

点击我标注的内容就开始下载。

3.centos安装mysql

在开始安装前你需要将你下载的文件拷贝到你的centos系统中。

3.1添加Mysql Yum存储库

在centos命令行执行以下命令

扫描二维码关注公众号,回复: 3951899 查看本文章

 shell> sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm

添加成功显示:

3.2选择Release版本

a.使用此命令查看MySQL Yum存储库中的所有子存储库:

shell> yum repolist all | grep mysql

可以查看到所有子存储库如下:

其中有我们本次需要的mysql57。

b.通过以下命令禁用8.0系列的子存储库并启用5.7系列的子存储库:

shell> sudo yum-config-manager --disable mysql80-community
shell> sudo yum-config-manager --enable mysql57-community

执行如上命令后如上图已经禁用mysql80的子存储库,启用了mysql57的子存储库。

c.你也可以通过以下命令来确认是否已经启用mysql57,禁用mysql80成功


shell> yum repolist enabled | grep mysql

结果如下:

3.3安装mysql

执行以下命令:

shell> sudo yum install mysql-community-server

在安装的过程中会有几次让你输入y/n,都输入y。

安装过程会有些慢,你可以泡杯茶听听歌休息一会。

安装成功如下图(图中显示安装的mysql版本为5.7):

3.4启动mysql

执行如下命令启动mysql:

shell> sudo service mysqld start

启动成功如下图显示:

3.4.1查看mysql初始密码

shell> sudo grep 'temporary password' /var/log/mysqld.log

上图黑色部分即为初始密码。

3.4.2登录mysql

执行如下命令:

shell> mysql -uroot -p

然后输入上面的初始密码登录

出现如下图即为登录成功:

3.4.3更改登录密码

执行如下命令(命令中的"123456"为新设置的密码):

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

执行完成后下次你就可以有这个新密码登录了。

下次再启动mysql时就可以依次执行如下命令即可:

shell> sudo service mysqld start

shell> mysql -uroot -p

4.安装完成

如果遇到其问题或者想要升级你的mysql可以更多的参考mysql官方安装过程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

谢谢观看。

猜你喜欢

转载自blog.csdn.net/codeHaoHao/article/details/83618180