CentOS环境的准备
虚拟机的克隆
mac地址
主机名
ip地址
UUID
查看是否安装过MySQL
- 如果是用rpm安装,检查一下RPM PACKAGE
rpm -qa | grep -i mysql # -i 忽略大小写
- 检查mysql service服务:
systemctl status mysqld.service
-
如果存在mysql-libs的旧版本包,显示如下:
-
如果不存在mysql-lib的版本,显示如下:
3. Linux系统卸载MySQL
3.1 关闭mysql服务
systemctl stop mysqld.service
3.2 查看当前 mysql 安装状况
rpm -qa | grep -i mysql
或
yum list installed | grep mysql
3.3 卸载上述命令查询出的已安装程序
yum remove mysql-xxx mysql-xxx mysql-xxx mysql-xxxx
务必卸载干净,反复执行 rpm -qa | grep -i mysql 确认是否有卸载残留
3.4 删除 mysql 相关文件
- 查找相关文件
find / -name mysql
- 删除上述命令查找出的相关文件
rm -rf xxx
3.5 删除 my.cnf
rm -rf /etc/my.cnf
Linux系统安装MySQL
[root@localhost opt]# rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
安装过程中可能的报错信息:
一个命令:
yum remove mysql-libs
解决,清除之前安装过的依赖即可
[root@localhost opt]# rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
[root@localhost opt]# mysqld --initialize --user=mysql