CentOS 7安裝mysql
阿新 • • 發佈:2020-07-30
1. 下載最新的mysql源安裝包
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2. 安裝mysql源
yum -y install mysql57-community-release-el7-11.noarch.rpm
3. 檢查安裝情況
yum repolist enabled | grep mysql.*
4. 安裝mysql伺服器
yum repolist enabled | grep mysql.*
5. 啟動MySQL服務
systemctl start mysqld.service //啟動服務 systemctl status mysqld.service //檢查執行狀態
6. 初始化資料庫密碼
- 檢視初始密碼
grep "password" /var/log/mysqld.log
- 登入
mysql -uroot -p
- 修改密碼
alter user 'root'@'localhost' identified by '新密碼';(預設最少八位,大小寫字母數字特殊字元)
- 修改mysql密碼策略(可選)
1. 檢視密碼策略 show variables like 'validate_password%'; 2. 修改密碼策略 set global validate_password_policy=0; set global validate_password_length=4; 修改為級別為0,最小長度為4(最小是4),
validate_password_policy:密碼安全策略,預設MEDIUM策略
策略 | 檢查規則 |
---|---|
0 or LOW | Length |
1 or MEDIUM | Length; numeric, lowercase/uppercase, and special characters |
2 or STRONG | Length; numeric, lowercase/uppercase, and special characters; dictionary file |
- validate_password_dictionary_file:密碼策略檔案,策略為STRONG才需要
- validate_password_length:密碼最少長度
- validate_password_mixed_case_count:大小寫字元長度,至少1個
- validate_password_number_count :數字至少1個 validate_password_special_char_count:特殊字元至少1個
修改完密碼策略之後重新修改密碼即可。