问题描述:要求在虚拟机安装MySQL5.7.18以上版本
大致思路:物理机在官网下载适配版本的MySQL5.7.40 使用FTP工具将捆绑包上传至虚拟机上 再解压 依次安装rpm包
下载压缩包以及准备工作
1.查看虚拟机的环境
cd /proc
more version
看看多少字节的,再去官网下载对应的版本,怎么下载的网上很多教程 此处不再赘述
2.卸载旧版本
- 检查是否存在旧版本
rpm -qa|grep -i mysql
- 依次卸载
rpm -e –nodeps 包名
#如果提示错误,尝试用下列命令执行
rpm -ev 包名 --nodeps
rpm -e --noscripts 包名
- 查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
# 查询 find / -name mysql # 显示下列结果 /var/lib/mysql /var/lib/mysql/mysql /usr/lib64/mysql # 依次删除 rm -rf /var/lib/mysql rm -rf /var/lib/mysql/mysql rm -rf /usr/lib64/mysql
解压缩
创建一个叫【mysql】的目录
把MySQL8.0.29解压到刚刚创建的【mysql】目录下,大写C
mkdir mysql
tar -xvf mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar -C mysql
依次安装
rpm -ivh mysql-community-common-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.40-1.el7.x86_64.rpm
我这里出现了报错,解决方法在该链接的情况8(51条消息) 安装rpm包时提示错误:依赖检测失败_-lovepills-的博客-CSDN博客_依赖检测失败