1、卸载原系统中的 mariadb:rpm -qa | grep mariadb
    2、删除 mariadb:rpm -e —nodeps mariadb-libs
    3、下载页面:https://dev.mysql.com/downloads/repo/yum/

    4、yum 源中默认启用的安装包版本为 MySQL 8.0,需要切换为 5.7:

    查询 yum 仓库:

    • yum repolist all:显示所有资源库
    • yum repolist enabled:显示所有已启动的资源库
    • yum repolist disabled:显示所有被禁用的资源库

    安装 yum-config-manager:yum -y install yum-utils

    • 添加 repository:yum-config-manager —add-repo repository_url
    • 切换库中资源:
      • 禁用:yum-config-manager —disable itemName
      • 启用:yum-config-manager —enable itemName
      • 或者直接编辑 /etc/yum.repose.d/ 下的资源库文件:
        • enabled=0:禁用
        • enabled=1:启用
    1. yum-config-manager --disable mysql80-community
    2. yum-config-manager --enable mysql57-community

    5、安装:yum install mysql-community-server
    6、启动 mysql 服务:systemctl start mysqld.service
    7、查看初始化创建的密码:grep ‘temporary password’ /var/log/mysqld.log
    8、登录并修改密码:mysql -uroot -p
    9、修改 validate_password 插件:密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符(默认)

    1. set global validate_password_policy=0;
    2. set global validate_password_length=1;
    3. set global validate_password_mixed_case_count=2;
    4. -- 然后进行密码更改
    5. ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';