centos7.5 mysql5.7 的卸载和离线安装全过程
根据之前的博客可以安装mysql5.7 ,但是考虑到有时候现场部署的环境没有网络。那么可能得离线安装mysql5.7,那么现在开始来尝试一下吧。
1.卸载mysql5.7 (我也不清楚到底干净了么)
1.1查看系统版本 把数据库停掉
[ntsyai@DESKTOP-2T8A4KQ ~]$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[ntsyai@DESKTOP-2T8A4KQ ~]$ systemctl stop mysqld.service
1.2查看yum是否安装过mysql (或者rpm -qa |grep -i mysql(rpm 安装的用这个查看)(查看(-i表示不区分大小写)))
[ntsyai@DESKTOP-2T8A4KQ ~]$ yum list installed mysql*
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
* base: mirrors.zju.edu.cn
* epel: mirror.premi.st
* extras: mirrors.163.com
* updates: mirrors.163.com
epel 12738/12738
已安装的软件包
mysql-community-client.x86_64 5.7.24-1.el7 @mysql57-community
mysql-community-common.x86_64 5.7.24-1.el7 @mysql57-community
mysql-community-libs.x86_64 5.7.24-1.el7 @mysql57-community
mysql-community-server.x86_64 5.7.24-1.el7 @mysql57-community
mysql57-community-release.noarch el7-11 installed
1.3 卸载安装过的软件包(yum remove 或 rpm -e)
sudo yum remove mysql-community-client mysql-community-libs mysql-community-common mysql-community-server mysql57-community-release
cd /var/lib/
sudo rm -rf mysql
cd /usr/share/
sudo rm -rf mysql/
sudo rm -rf /var/log/mysqld.log
(上面前两个删除了两个空的文件(第一个时X),后面攻略里还要删除配置什么的,但是那些文件我好像没有,算了不管了直接进入离线安装环节)
主要参考
https://blog.csdn.net/anaitudou/article/details/80460939
https://blog.csdn.net/weixin_42280360/article/details/80599326
https://www.cnblogs.com/Lenbrother/articles/6203620.html
2.离线安装mysql5.7(这里包括安装包获取)
2.1下载mysql的YUM源并安装
wget -P /home/ntsyai http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
然后断开网络,cd /home/ntsyai ,安装mysql的YUM源:
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
之后想要查看 、选择启动版本等操作按之前的博客来走就哦可了一样的。
2.2下载mysql5.7以及依赖包(关键的一步来了)
连接网络,下载包到mysql_pkgs 文件夹里
sudo yum install --downloadonly --downloaddir=mysql_pkgs mysql-community-server
断开网络,cd mysql_pkgs,离线安装这些包:
sudo rpm -ivh --force --nodeps *.rpm #强制安装一次
sudo rpm -ivh *.rpm #再次执行(也不知道有没有用)
就ok了(但心里虚也不知道有没有效果),接着执行
sudo systemctl start mysqld
看看能不能用,发现没报错。接着可按照之前的博客继续下去,没发现问题大功告成。
参考:https://www.geek-share.com/detail/2715255197.html
https://blog.csdn.net/DPnice/article/details/80847011
ps:总结离线安装就是5个包的安装。不过还有考虑到其他依赖项,yum安装时默认是系统自带的,最好再新装的系统下尝试成功。还有现在发现我之前断开网络是多么幼稚的一件事哈哈。
- Centos7 离线安装mysql5.7并设置开机自启
- CentOS7下安装Mysql失败经历--CentOS7使用yum安装和卸载Mysql过程
- CentOS7下安装mysql5.7过程,及忘记密码的处理
- 内网centos 离线安装mysql5.7
- mysql5.7.19在centos虚拟机下手动(离线)安装配置过程与一些问题解决办法
- 10038---CentOS7下安装Mysql失败经历--CentOS7使用yum安装和卸载Mysql过程
- centos 7 mini版 rpm 安装mysql5.7过程
- Centos 7 安装 和 卸载 Mysql5.7(压缩包)
- 使用CentOS 7.5卸载自带jdk安装自己的JDK1.8
- 记录:Centos 7.5 在docker中安装MySQL8的过程
- Centos 下离线rpm包安装mysql5.7
- CentOS7下安装Mysql失败经历--CentOS7使用yum安装和卸载Mysql过程
- CentOS下mysql 卸载,安装,测试全过程
- 【MySQL】Linux Centos7.5 安装MySQL5.7
- 记录:在 centos 7.5 安装 docker 的过程
- CentOS5.5下rpm安装及卸载MySQL5.5.28过程及总结
- CentOS卸载OpenJDK并安装Sun JDK
- CentOS下DB2数据库安装过程详解
- centos6.9下安装mysql5.7,使用rpm包安装
- CentOS 6.3上SVN安装过程及使用手册