CentOS 7 rpm安装MySQL 5.6


 首先来到MySQL的官网, https://www.mysql.com/,点击DOWNLOADS,再选择最底下的MySQL Community (GPL) Downloads »

注:由于MySQL已经被Oracle收购,所以需要登录Oracle账号才能进行下载的。

MySQL,Oracle,初始化,Perl,安装

        进去后,选择MySQL Community Server,如下图

MySQL,Oracle,初始化,Perl,安装

        点击进MySQL Community Server后,它会自动的推荐MySQL 8,当然我这里并不希望用这个最新版本,所以点击Archives,

MySQL,Oracle,初始化,Perl,安装

        接下来就是找一下对应版本的包了,这里我需要下载5.6.27的包,系统是CentOS,那么需要下载Red Hat Enterprise 7版本,找到所有的包,下载,或者复制下载链接,在linux中wget获取

MySQL,Oracle,初始化,Perl,安装

# 接下来安装一下依赖

[root@VM171-test-ng_proxy ~]# yum install -y perl perl-devel autoconf

# 从官网下载mysql 5.6 的包

[root@VM171-test-ng_proxy ~]# wget https://downloads.mysql.com/archives/get/p/23/file/MySQL-5.6.27-1.el7.x86_64.rpm-bundle.tar

# 拿到包之后,解压包

[root@VM171-test-ng_proxy ~]# tar -xvf tar -xvf MySQL-5.6.27-1.el7.x86_64.rpm-bundle_(1).tar

# 解压后你会获得一堆的包,目前我只需要其中的 MySQL-server-5.6.27-1.el7.x86_64.rpm和MySQL-client-5.6.27-1.el7.x86_64.rpm

# 然后按顺序按照这两个rpm包,先来server

[root@VM171-test-ng_proxy ~]# rpm -ivh MySQL-server-5.6.27-1.el7.x86_64.rpm

# 装完server接下来是client

[root@VM171-test-ng_proxy ~]# rpm -ivh MySQL-client-5.6.27-1.el7.x86_64.rpm

# 然后查看一下密码,在安装的时候mysql会自动初始化,有一个初始化密码

[root@VM171-test-ng_proxy ~]# cat /root/.mysql_secert

# 接下来启动mysql

[root@VM171-test-ng_proxy ~]# systemctl start mysql

# 登陆mysql ,按完回车后会提示输入密码,将上一步查到的密码输入进去登录后复制

[root@VM171-test-ng_proxy ~]# mysql -u root -p

# 修改你的密码

mysql> set password=PASSWORD('123456');