首先来到MySQL的官网, https://www.mysql.com/,点击DOWNLOADS,再选择最底下的MySQL Community (GPL) Downloads »
注:由于MySQL已经被Oracle收购,所以需要登录Oracle账号才能进行下载的。
进去后,选择MySQL Community Server,如下图
点击进MySQL Community Server后,它会自动的推荐MySQL 8,当然我这里并不希望用这个最新版本,所以点击Archives,
接下来就是找一下对应版本的包了,这里我需要下载5.6.27的包,系统是CentOS,那么需要下载Red Hat Enterprise 7版本,找到所有的包,下载,或者复制下载链接,在linux中wget获取
# 接下来安装一下依赖
[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');