这里记录一下我安装mysql的过程,尝试了很多次,不对的地方请多指教!
首先保证centos能连上外网
第一大步:检查是否已安装过mysql
rpm -qa |grep -i mysql
如果已安装mysql,又需重新按安装新版版,需要完全卸载旧版本的mysql,参考资料:
https://www.jianshu.com/p/ef58fb333cd6
第二大步:配置yum源为国内镜像
还要确保yum 安装源使用国内镜像,这样下载资源时候快一点,centos配置yum国内镜像源方法参考:
https://www.fujieace.com/linux/yum-repos-d.html
第三大步:安装mysql
1.创建一个文件夹用于存放从网上下载的mysql相关的rmp安装包,这个文件夹名字随便取比如我叫mysqlinstalls,并转到mysqlinstalls目录下
[root@localhost ~]# mkdir mysqlinstalls
[root@localhost ~]# cd mysqlinstalls
2.下载mysql各个组件,依次执行下面命令:
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.29-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.29-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.29-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.29-1.el7.x86_64.rpm
说明:我安装的版本是5.7.29,你也可以访问http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/选择自己想要的版本,然后替换掉版本号5.7.29即可,如下图所示:
[root@localhost mysqlinstalls]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.29-1.el7.x86_64.rpm
ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.29-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.29-1.el7.x86_64.rpm--2020-05-27 10:27:41-- http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.29-1.el7.x86_64.rpm
正在解析主机 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)... 202.38.95.110, 202.141.176.110, 2001:da8:d800:95::110
正在连接 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)|202.38.95.110|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:183618644 (175M) [application/x-redhat-package-manager]
正在保存至: “mysql-community-server-5.7.29-1.el7.x86_64.rpm”
100%[=============================================================================================================>] 183,618,644 10.4MB/s 用时 31s
2020-05-27 10:28:13 (5.62 MB/s) - 已保存 “mysql-community-server-5.7.29-1.el7.x86_64.rpm” [183618644/183618644])
[root@localhost mysqlinstalls]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.29-1.el7.x86_64.rpm
--2020-05-27 10:28:13-- http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.29-1.el7.x86_64.rpm
正在解析主机 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)... 202.141.176.110, 202.38.95.110, 2001:da8:d800:95::110
正在连接 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)|202.141.176.110|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:27768112 (26M) [application/x-redhat-package-manager]
正在保存至: “mysql-community-client-5.7.29-1.el7.x86_64.rpm”
100%[=============================================================================================================>] 27,768,112 6.53MB/s 用时 5.1s
2020-05-27 10:28:18 (5.17 MB/s) - 已保存 “mysql-community-client-5.7.29-1.el7.x86_64.rpm” [277681