天天看點

CentOS7環境,安裝MySQL

  1. 下載下傳

    [[email protected] ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

  2. 安裝

    yum -y install mysql57-community-release-el7-10.noarch.rpm

    yum -y remove mysql57-community-release-el7-10.noarch.rpm

  3. 換源

    https://mirrors.cnnic.cn/help/mysql/

    vi /etc/yum.repos.d/mysql-community.repo

    可以直接将網站的***配置檔案資訊直接拷貝到該檔案内***,也可以像我一樣***隻修改想要那個版本的資訊***,将所有高版本的enabled都設定為 0。

  4. 開始安裝

    yum install -y mysql-community-server

  5. 啟動服務

    systemctl start mysqld.service

    systemctl status mysqld.service

    systemctl stop mysqld.service

  6. 檢視預設密碼

    grep “password” /var/log/mysqld.log

  7. 登入MySQL

    mysql -uroot -p

    //修改root密碼

    ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;

    //檢視密碼設定規範

    SHOW VARIABLES LIKE ‘validate_password%’;

    //設定密碼檢視規範

    set global validate_password_length=4; //設定長度最低為4位

    set global validate_password_policy=0; //設定可以為簡單的密碼

  8. 初始化的mysql使用者權限隻能localhost通路,外部機器通路需要添權重限:

mysql> Grant all privileges on . to ‘root’@’%’ identified by ‘password’ with grant option;

(%表示任意ip,如果指定ip,改為對應ip即可;‘root’是指要使用的使用者名)

mysql> flush privileges; (重新整理權限,或者重新開機mysql)

  1. 如果需要解除安裝,請移步👉CentOS7環境,解除安裝MySQL