1. 建立檔案夾/opt/mysql,并cd進去
2. 運作wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下載下傳mysql安裝包
- PS:centos7.6自帶的類mysql資料庫是mariadb,會跟mysql沖突,要先删除。
3. 運作tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
4. 運作rpm -qa|grep mari,查詢mariadb相關安裝包
5. 運作rpm -e --nodeps mariadb-libs,解除安裝
6. 然後開始真正安裝mysql,依次運作以下幾條
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
7. 運作systemctl start mysqld.service,啟動mysql
8. 然後開始設定root使用者密碼
- Mysql自動給root使用者設定随機密碼,運作grep “password” /var/log/mysqld.log可看到目前密碼
9. 運作mysql -u root -p,用root使用者登入,提示輸入密碼可用上述的,可以成功登陸進入mysql指令行
10. 設定root密碼,對于個人開發環境,如果要設比較簡單的密碼(生産環境伺服器要設複雜密碼),可以運作
-
set global validate_password_policy=0; 提示密碼設定政策
(validate_password_policy預設值1,)