根据之前的博客可以安装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://blog.csdn.net/huqigang/article/details/77774651

https://blog.csdn.net/DPnice/article/details/80847011

ps:总结离线安装就是5个包的安装。不过还有考虑到其他依赖项,yum安装时默认是系统自带的,最好再新装的系统下尝试成功。还有现在发现我之前断开网络是多么幼稚的一件事哈哈。

centos7.5 mysql5.7 的卸载和离线安装全过程相关推荐

  1. mysql 5.6.34.rpm_离线安装mysql5.6及依赖_centos7离线安装mysql5.6.34

    Centos7将默认数据库mysql替换成了Mariadb,安装没那么方便了. 如果用yum还容易些,改改下载源,上网就可以安装. 离线的话,先去下载一个安装包,我下载的是mysql-5.6.34-l ...

  2. k3s 卸载_离线安装K3S Server(v1.17.4+k3s1)

    整体的流程图 离线镜像包 k3s的bin包 关于文件对应的架构,参考如下表格 先查看系统的架构,通过命令uname -a即可以查看到架构,我现在这台服务器是在阿里云的CentOS7.6的服务器 下载离 ...

  3. 离线安装mysql5.6及依赖_Linux离线安装mysql 5.6详细步骤

    tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 8.将解压好的文件夹重命名为mysql mv mysql-5.6.40-linux-glibc ...

  4. centos7 samba 离线安装_CentOS 7安装配置Samba服务器(挂载共享文件夹)

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  5. Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案

    Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 参考文章: (1)Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 (2) ...

  6. 基于CentOS7,MySQL5.7的主从复制架构搭建实战

    基于CentOS7,MySQL5.7的主从复制架构搭建实战1 一.环境说明 1. 软件版本 环境&软件 版本 虚拟机&VMware Workstation 15 Pro 服务器& ...

  7. RHEL7/CentOS7在线和离线安装GitLab配置使用实践

    前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...

  8. mysql 5.1.6 安装包_Centos6 离线安装 MySQL5.5.55-1(附带安装包及 Perl 依赖包)

    Centos6 离线安装 MySQL5.5.55-1(附带安装包及 Perl 依赖包) 资源包下载 https://pan.baidu.com/s/1U3myYp4GSmDUfZocMWI9FA 密码 ...

  9. centos7 安装英伟达驱动;cuda;docker离线安装;docker gpu离线安装;制作自己的cuda镜像;安装 容器中ssh协议

    原创不易,谢谢! centos7 安装英伟达驱动,cuda,docker安装,docker gpu安装,制作自己的cuda镜像,docker ssh协议 无论是笔记本还是台式电脑,这一步关键 参考资料 ...

最新文章

  1. 普诺飞思获创新工场新一轮投资,加速神经拟态视觉传感技术商业化
  2. htmlparser设置表单属性值
  3. Stanford UFLDL教程 稀疏编码自编码表达
  4. 主机信息收集技术 -Nmap
  5. react元素显隐控制
  6. java nio oio_(三:NIO系列) Java NIO Channel
  7. mybatis generator 使用文档
  8. aso优化师是什么_做ASO优化师这么多年,没想到被它打败了!
  9. [SV]SystemVerilog Structured Procedures --- always_comb、always_ff、always_latch
  10. 计算机故障图片,电脑提示损坏的图像该如何处理?
  11. 宠物粮竞争后半场:国牌与洋牌的「信任保卫战」
  12. texstudio暗色主题2.0
  13. [数论] EXBSGS(拔山盖世算法)
  14. outlook邮箱显示一直启动中_win10outlook邮箱怎么设置开机自动运行 - 卡饭网
  15. 8.MySQL DCL (数据控制语言) 语句
  16. oracle 京东,【京东工资】oracle dba待遇-看准网
  17. 30条人生经验分享~(摘录)
  18. 计算机开机后发现不了硬盘 首先应该检查,电脑每次开机都检测硬盘,怎么关闭这项功能?...
  19. npskins 可直接取回CSGO开箱网站
  20. 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:

热门文章

  1. JavaScript数值类型及变量
  2. 一个拖拽的效果类和dom-drag.js
  3. android游戏开发框架libgdx的使用(十五)—TWL布局
  4. 浅谈Scala 2.8的包对象(package object)
  5. 批量修改 Netapp NFS Export
  6. Android基础(四) Fragment Part 1
  7. 【TensorFlow实战】TensorFlow实现经典卷积神经网络之ResNet
  8. PHP防止数字太大转化为科学计数法的方法
  9. 如何简单快速的修改Bootstrap
  10. Weak References 和 Soft reference