工欲善其事,必先利其器
  1. 下载源

    $ wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  2. 安装源

    $ yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
  3. 安装MySQL

    $ yum install mysql-community-server
  4. (可选)如安装时出现以下错误,请对应命令后再安装

    源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
    失败的软件包是:mysql-community-server-5.7.37-1.el7.x86_64
    GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
    $ rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  5. 启动服务

    $ systemctl start mysqld.service
  6. 查看初始随机密码
    MySQL 5.7加强了root用户的安全性,在安装后会初始化一个随机密码

    $ grep 'temporary password' /var/log/mysqld.log
    # [Note] A temporary password is generated for root@localhost: Rqf9:ujxYe0a
  7. 设置密码

    $ mysql -uroot -pRqf9:ujxYe0a              # 使用初始密码登录
    mysql>$ set password='YourOwnerPwd.!@#xxx';
    mysql>$ exit
    
    $ mysql -uroot -p'YourOwnerPwd.!@#xxx'     # 使用修改后的密码登录