rpm -ivh mysql80-community-release-el7-3.noarch.rpm
cd /etc/yum.repos.d/ vim mysql-community.repo 打開5.7版本 關閉8.0版本 參考截圖
yum install mysql-community-common.x86_64 mysql-community-libs.x86_64 mysql-community-client.x86_64 mysql-community-server.x86_64 -y #個人機器是64位,因此選了x86_64,若是你的機器是32位,就把包名後面的x86_64改爲i686
rpm -qa | grep mysql 應該有如下組件 mysql-community-client.x86_64 8.0.16-2.el7 @mysql80-community mysql-community-common.x86_64 8.0.16-2.el7 @mysql80-community mysql-community-libs.x86_64 8.0.16-2.el7 @mysql80-community mysql-community-server.x86_64 8.0.16-2.el7 @mysql80-community mysql80-community-release.noarch el7-3 installed
#查看MySQL版本 mysql --version #顯示咱們安裝好的5.7.28 mysql Ver 5.7.28 for Linux on x86_64 (MySQL Community Server - GPL)
#啓動MySQL服務 service mysqld start # 先去找默認產生的隨機密碼 grep 'temporary password' /var/log/mysqld.log
#登陸命令 mysql -u root -p #提示你輸入密碼,把剛剛查到的初始密碼填進去,回車
#更改密碼,這裏把new_password替換成你本身的密碼, #注意:密碼須要包含 大寫字母、小寫字母、數字、特殊符號,長度也要足夠,不然會報錯 alter user 'root'@'localhost' identified by 'new_password'
#這裏有可能輸入密碼報錯提示無權限,或者以前找不到密碼,緣由有多是之前的安裝殘留,讓你獲得的是舊版本的初始密碼,刪掉 rm -rf /var/lib/mysql #重啓服務 service mysqld restart #再去/var/log/mysqld.log中找初始密碼,時間戳顯示最近的那個就是新初始密碼 grep 'temporary password' /var/log/mysqld.log #例如 2019-05-31T17:24:34.929615Z 1 [Note] A temporary password is generated for root@localhost: wVfRcPjdD4%0 2019-06-01T06:39:59.491008Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Vg3b7/jyy80i #下面那個就是新密碼,登陸,注意密碼和-p參數之間不能有空格,不然報錯 mysql -u root -p初始密碼