一、卸载MySQL
- 卸载系统自带的mariadbrpm -qa|grep mariadb rpm -e mariadb-libs --nodeps rpm -qa|grep mariadb
- 卸载MySQLsystemctl stop mysqld.service rpm -qa | grep -i mysql yum remove mysql-community-libs-5.7.29-1.el7.x86_64 mysql-community-common-5.7.29-1.el7.x86_64 mysql-community-client-5.7.29-1.el7.x86_64 mysql-community-server-5.7.29-1.el7.x86_64 rpm -qa | grep -i mysql find / -name mysql 
  rm -rf /etc/my.cnf rm -rf /var/log/mysqld.log
二、安装MySQL
- 创建MySQL目录mkdir /export/server/mysql
- 上传压缩包到该文件夹
  
- 解压压缩包tar -xvf mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar
- 执行安装yum -y install libaio rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm mysql-community-common-5.7.34-1.el7.x86_64.rpm mysql-community-devel-5.7.34-1.el7.x86_64.rpm mysql-community-embedded-5.7.34-1.el7.x86_64.rpm mysql-community-embedded-compat-5.7.34-1.el7.x86_64.rpm mysql-community-embedded-devel-5.7.34-1.el7.x86_64.rpm mysql-community-libs-5.7.34-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.34-1.el7.x86_64.rpm mysql-community-server-5.7.34-1.el7.x86_64.rpm
三、配置MySQL
-  初始化 mysqld --initialize
-  更改所属组 chown mysql:mysql /var/lib/mysql -R
-  启动MySQL systemctl start mysqld.service
-  查看生成的临时root密码 cat /var/log/mysqld.log
-  登录MySQL mysql -uroot -p 临时root密码
-  修改root密码 # 更新用户密码,设置为123456 alter user user() identified by "123456"; # 选择数据库 use mysql; # 授权 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES;
-  查看、开启、关闭mysql服务 # 查看mysql服务状态 systemctl status mysqld # 关闭mysql服务 systemctl stop mysqld # 查看mysql服务状态 systemctl status mysqld # 开启mysql服务 systemctl start mysqld # 查看mysql服务状态 systemctl status mysqld
-  设置开机自动启动 systemctl enable mysqld
-  查看是否设置成功 systemctl list-unit-files | grep mysqld










