因爲自帶源沒有最新版的mysql,所以我們需要自己下載rpm包,先下載下面的rpm包源
https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
然後yum install mysql-community-server -y 安裝mysql就可以了
需要注意的是,mysql5.7的安全性比較高,修改初始化密碼時跟以前不一樣了。
開啓mysql服務後,使用mysql_secure_installation修改密碼,以前,在這裏,我們直接回車,然後就可以正常設置爲自己的密碼了
但是mysql5.7不可以了
首先我們需要使用密碼登錄mysql,登錄密碼可以使用cat /var/log/mysqld.log |grep password查看,一般來說第一行最後那串隨機字符串就是mysql的登錄密碼
我們使用這個密碼登錄上去,直接修改密碼,會發現不管怎麼修改都是會報錯。原因在於mysql對於密碼的複雜性要求比較高,必須同時滿足它的密碼要求才能修改成功。所以,我們需要修改一下mysql的密碼要求,如下
首先,修改validate_password_policy參數的值
mysql>
set
global validate_password_policy=0;
再修改密碼的長度
set
global validate_password_length=1;
再次執行修改密碼就可以了
ALTER USER
'root'
@
'localhost'
IDENTIFIED
BY
'root123'
;
成功修改密碼爲root123
參考文章
http://www.jb51.net/article/116032.htm