1、基础环境准备

  1. #卸载CentOS 7 自带MariaDB
  2. yum -y remove mariadb-libs
  3. #查看系统是否安装mysql
  4. rpm -qa | grep mysql
  5. id mysql
  6. useradd -s /sbin/nologin -M mysql
  7. #安装依赖
  8. yum -y install perl perl-devel autoconf

2、安装 MySQL

https://downloads.mysql.com/archives/community/

#下载软件
wget https://downloads.mysql.com/archives/get/p/23/file/MySQL-5.6.48-1.el7.x86_64.rpm-bundle.tar
#校验md5码
md5sum MySQL-5.6.48-1.el7.x86_64.rpm-bundle.tar
tar -xvf MySQL-5.6.48-1.el7.x86_64.rpm-bundle.tar

#安装mysql客户端
rpm -ivh MySQL-client-5.6.48-1.el7.x86_64.rpm
#安装mysql服务端
rpm -ivh MySQL-server-5.6.48-1.el7.x86_64.rpm

#缺少autoconf依赖报错信息
错误:依赖检测失败:
perl(Data::Dumper) 被 MySQL-server-5.6.48-1.el7.x86_64 需要

4、启动 MySQL

systemctl enable mysql
systemctl start mysql
systemctl status mysql

5、登录 MySQL

#查看临时密码
cat /root/.mysql_secret 
# The random password set for the root user at Fri Jun 11 21:01:19 2021 (local time): CxJoadnxFNlnIPSN

#用临时密码登录,登录后需立即修改密码
mysql -uroot -p
Enter password: 输入初始化生成的临时密码
SET PASSWORD = PASSWORD('123');
flush privileges;
mysql -uroot -p123

6、目录结构

rpm包安装 5.6 - 图1

7、卸载 MySQL

#停止mysql
systemctl stop mysql
systemctl disable mysql

#查看安装的mysql
yum list installed | grep -i mysql

#卸载mysql
rpm -e MySQL-server.x86_64
rpm -e MySQL-client.x86_64

#删除mysql用户
userdel mysql