CentOs7安裝mysql5.7

一、安裝MySQL

  1. 下載MySQL官方Yum源:

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    
  2. 使用Yum安裝:

    yum -y install mysql57-community-release-el7-10.noarch.rpm
    
  3. 安裝MySQL服務,由於CentOs7內置mariadb,此步可自動覆蓋mariadb

    yum -y install mysql-community-server
    

二、配置MySQL

  1. 啓動MySQL服務:

    systemctl start  mysqld.service
    
  2. 查看MySQL運行狀態,圖中爲運行狀態:

    systemctl status mysqld.service
    

    在這裏插入圖片描述

  3. 查找MySQL初始化密碼:

    grep "password" /var/log/mysqld.log
    

    在這裏插入圖片描述

  4. 利用該密碼登錄數據庫:

    mysql -uroot -p
    
  5. 修改數據庫密碼:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
    
  6. 開啓MySQL遠程連接:

    grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
    

    參數解析:

    root:開放遠程連接的用戶名;

    %:爲可遠程連接的IP地址,%表示任意IP

    password:遠程連接的密碼。

  7. 刷新配置信息並退出MySQL

    flush privileges; 
    exit;
    
  8. 爲防火牆添加開放端口(非必需):

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    # 重載
    firewall-cmd --reload
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章