不能上外网也能安装mysql数据库?是的,方法在这里

1. 前言

本文主要讲解如何下载mysql安装包,以及如何安装RPM软件包,确保能安装正确的mysql数据库版本。

不能上外网也能安装mysql数据库?是的,方法在这里

rpm安装mysql的详细教程

2. 卸载mysql旧版本

如果本机没有安装过mysql,则直接跳过该步骤。

一、查看是否已经安装mysql

通过以下命令查看本系统是否已经安装了mysql

[[email protected] ~]# rpm -qa |grep mysql

假设本服务器已经安装了mysql 5.8.24

停掉mysql服务:

[[email protected] ~]# systemctl stop mysqld.service

依次卸载以下软件包。因为mysql的rpm包之间存在依赖,必须按照以下顺序卸载:

卸载组件mysql-community-server

[[email protected] ~]# rpm -e mysql-community-server-5.8.24-1.el7.x86_64.rpm

卸载组件mysql-community-client

[[email protected] ~]# rpm -e mysql-community-client-5.8.24-1.el7.x86_64.rpm

卸载组件mysql-community-libs

[[email protected] ~]# rpm -e mysql-community-libs-5.8.24-1.el7.x86_64.rpm

卸载组件mysql-community-common

[[email protected] ~]# rpm -e mysql-community-common-5.8.24-1.el7.x86_64.rpm

再次提醒,卸载组件需要按以上顺序,否则控制台会提示卸载失败,并给出失败原因:存在依赖未卸载。

通过rpm卸载并不会自动删除mysql的相关目录,需要手动删除

找到mysql的相关目录:

[[email protected] ~]# find / -name mysql

再使用命令rm -rf逐个目录删除。

比如切换到相关目录

[[email protected] ~]# cd /var/mysql/data/

然后删除相关的目录

[[email protected] ~]# rm -rf abc/

3. 下载最新版的mysql安装包

最新开源社区版的mysql安装包在这里下载,下载地址为:

https://dev.mysql.com/downloads/

点击mysql community server下载指定版本的mysql安装包

不能上外网也能安装mysql数据库?是的,方法在这里

点击mysql community server下载指定版本的mysql安装包

选择目标操作系统相关的指定mysql版本

不能上外网也能安装mysql数据库?是的,方法在这里

选择目标操作系统相关的指定mysql版本

比如你想安装最新版,mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar

下载后该版本的RPM包后把安装包上传到linux服务器,不会上传的请参考本博客以下教程:

如何上传文件到Linux服务器

Windows与Linux文件传输之lrzsz工具

Linux与Windows相互文件传输之winscp工具

4. 安装mysql指定版本

解压缩:

[[email protected] ~]# tar xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar

安装时,同样要考虑依赖关系的顺序。

安装RPM包:mysql-community-common-8.0.16-2.el7.x86_64.rpm

[[email protected] ~]# rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm

安装RPM包:mysql-community-libs-8.0.16-2.el7.x86_64.rpm

[[email protected] ~]# rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm

安装RPM包:mysql-community-client-8.0.16-2.el7.x86_64.rpm

[[email protected] ~]# rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm

安装RPM包:mysql-community-server

[[email protected] ~]# rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm

5. 启动mysql数据

安装好后启动mysql服务:

[[email protected] ~]# systemctl start mysqld.service

将mysql服务设为开机自启:

[[email protected] ~]# systemctl enable mysqld.service

检查是否设置成功:

[[email protected] ~]# systemctl is-enabled mysqld.service

6. 总结

安装原理,先下载相关RPM包,官网是把多个RPM包打包压缩的,我们要下载该压缩包回来,然后解压得到mysql各部件的RPM安装包,然后使用RPM工具逐一安装。过程也相当简单,但需要注意依赖关系,必要时可以使用yum search xxx解决依赖关系。