Elaine's Blog 朝著 senior 前進的工程師

Centos7 移除 MariaDB 並安裝 MySQL

2019-10-14

移除 MariaDB

  • 查看已安裝的 MariaDB

    $ rpm -qa|grep mariadb
    
  • 移除 MariaDB

    $ yum remove mariadb
    
  • 刪除遺留檔案

    $ rm -rf /etc/my.cnf
    $ rm -rf /var/lib/mysql/
    

安裝 MySQL

  • 安裝套件庫

    $ sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    
  • 安裝 MySQL

    $ sudo yum install mysql-community-server
    
  • 啟動 MySQL

    $ systemctl start mysqld
    
  • 設定開機啟動 MySQL

    $ systemctl enable mysqld
    
  • 查看 root 密碼

    $ sudo cat /var/log/mysqld.log | grep "temporary password"
    
  • 使用 root 登入 MySQL,並打上面找到的密碼

    $ mysql -u root -p
    
  • 修改 root 密碼

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
    
  • 如果密碼太簡單導致修改失敗的話,可以修改密碼長度規則或密碼驗證原則 (雖然不建議)

    mysql> set global validate_password_length=3;
    
    mysql> set global validate_password_policy=0;
    
  • 更新授權權限

    mysql> FLUSH PRIVILEGES;
    
  • 測試登入

    $ mysql -u root -p
    

參考資料


上一篇 OSI 模型

Content