wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
    image.png
    image.png

    1.新建文件夹/opt/mysql5.7,然后下载压缩包
    image.png
    wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
    image.png
    image.png

    2.解压tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

    image.png
    得到好多rpm包
    image.png

    3.删除CentOS自带的数据库
    rpm -e —nodeps marisa
    image.png
    删掉了
    image.png

    4.开始真正的安装
    rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
    image.png
    image.png
    *(上面的在CentOs8里失败了,但是在CentOS7里成功了 yum install libaio)

    5.启动数据库
    systemctl start mysqld.servicels
    image.png

    6.查看root用户的默认密码
    mysql自动给root用户设置随机密码,运行grep “password” /var/log/mysqld.log
    可以看到当前密码
    image.png

    7.运行mysql -u root -p 用root用户登录,提示输入密码可用上一步的默认密码,成功登录进入mesql命令行
    image.png

    8.设置root用户的密码
    ①先将系统对密码的要求降低(这样就可以设置简单的密码了,然而abc123依然不满足安全要求)
    set global validate_password_policy=0;
    image.png
    set password for ‘root’@’localhost’ =password(‘keqing521’);
    image.png

    9.运行 flush privileges; 使密码设置生效
    image.png

    10.登出,在登入检验
    image.png
    image.png