1. 程式人生 > 實用技巧 >CentOS 7安裝mysql

CentOS 7安裝mysql

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. 初始化資料庫密碼

  1. 檢視初始密碼
grep "password" /var/log/mysqld.log
  1. 登入
mysql -uroot -p
  1. 修改密碼
alter user 'root'@'localhost' identified by '新密碼';(預設最少八位,大小寫字母數字特殊字元)
  1. 修改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個

修改完密碼策略之後重新修改密碼即可。