CentOS7 安裝mysql5.7

手可摘星辰/*發表於2021-02-06
  • 下載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  回車 你的密碼

     

相關文章