centos7安裝部署mysql5.7服務器

因爲自帶源沒有最新版的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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章