CentOS7 安装mysql5.7

  • 下载rpm包

    wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
  • 对repo进行安装

    rpm -ivh mysql57-community-release-el7-9.noarch.rpm
  • 进入 /etc/yum.repos.d 目录

    cd /etc/yum.repos.d
  • 查看是否有 mysql-community.repomysql-community-source.repo 文件

  • 安装

    yum install mysql-server -y
  • 启动

    systemctl start mysqld
  • 查看是否启动

        ps aux | grep mysql
    或  ps -ef |grep mysql
  • 生成临时密码

    grep 'temporary password' /var/log/mysqld.log
    2020-09-25T06:46:17.269934Z 1 [Note] A temporary password is generated for root@localhost: !_J>=2MNf,=)
  • 进入mysql

     mysql -uroot -p'!_J>=2MNf,=)'    #输入上面提供的临时密码
  • 想要操作报警告信息

    You must reset your password using ALTER USER statement before executing this statement.
  • 排除警告信息,也就是修改密码。

    MySQL版本5.7.6版本以前用户可以使用如下命令:
    mysql> SET PASSWORD = PASSWORD('你自己设置的密码'); 
    ​
    MySQL版本5.7.6版本开始的用户可以使用如下命令:
    mysql> ALTER USER USER() IDENTIFIED BY '你自己设置的密码';
  • !!!注意,这里修改密码 必须符合长度,且必须含有数字,小写或大写字母,特殊字符 。否则就会受到密码策略的影响

    #报此错误
    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  • 关闭服务

    systemctl stop mysqld
  • 启动服务

    systemctl start mysqld
  • 登录mysql

    mysql -uroot -p  回车 你的密码
落后就要吃土,努力吧,骚年!!!
原文地址:https://www.cnblogs.com/u-damowang1/p/14380824.html