環(huán)境
阿里云 CentOS 7.4 (Linux)
安裝方法
本次安裝使用rpm安裝包的方式
參考文章 http://www.itdecent.cn/p/04a5178a47fc
鑒于上述優(yōu)點(diǎn),本次安裝使用rpm方式,下面是安裝全過(guò)程
從官網(wǎng)選擇自己想要安裝的mysql版本
-
mysql官網(wǎng)鏈接 https://dev.mysql.com/downloads/repo/yum/
image.png -
在網(wǎng)站最底下,點(diǎn)擊 <Download>
image.png -
同樣網(wǎng)站最后,右鍵 <[No thanks, just start my download.]>,賦值下載鏈接
image.png
下載鏈接如下
https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
在CentOs上安裝mysql
下載rpm
wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
替換yum
yum -y install mysql80-community-release-el7-1.noarch.rpm
安裝mysql
yum -y install mysql-community-server
啟動(dòng)mysql
systemctl start mysqld.service
查看mysql運(yùn)行狀態(tài)
systemctl status mysqld.service
查看初始化密碼
grep "password" /var/log/mysqld.log
登錄
mysql -uroot -p
修改默認(rèn)密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
(注意,新設(shè)定的new_password過(guò)于簡(jiǎn)單會(huì)報(bào)錯(cuò))
MySQL完整的初始密碼規(guī)則可以通過(guò)如下命令查看
SHOW VARIABLES LIKE 'validate_password%';
密碼的長(zhǎng)度是由validate_password_length決定的,而validate_password_length的計(jì)算公式是
validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
可以通過(guò)如下命令修改
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
設(shè)置之后,密碼就可以設(shè)置的很簡(jiǎn)單,例如1234之類的
因?yàn)榘惭b了Yum Repository,以后每次yum操作都會(huì)自動(dòng)更新,需要把這個(gè)卸載掉:
yum -y remove mysql57-community-release-el7-10.noarch


