1. 程式人生 > 資料庫 >centos安裝mysql後預設密碼修改

centos安裝mysql後預設密碼修改

文件備註前提:這幾天在centos上配置mysql,由於第一次mysql安裝後root密碼是自己生成的,著實不好記,所以就相當修改密碼,但是mysql預設的密碼機制比較複雜,為了給root修改一個好記的密碼,只能修改密碼機制,下文就從第一次使用mysql開始。

第一步:安裝完mysql後,先檢視到當前的密碼

使用命令:
grep "temporary password" /var/log/mysqld.log
(注意:也可直接開啟日誌檔案去找密碼,比較麻煩)

 

 第二步:用當前密碼登入mysql(注:第一次使用mysql必須使用生成的密碼,進入後才可進行修改操作)

使用命令:
mysql -uroot -p

 第三步:修改密碼(未進行密碼機制修改前,只能修改為複雜密碼,字母數字大小寫長度限制)

使用命令: 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

 

 第四步:修改密碼機制

使用命令
show global variables like '%validate_password%';
set global validate_password_policy=0;       # 關閉密碼複雜性策略
set global validate_password_length=4;      # 設定密碼最低長度為4

 

 第五步:重新修改密碼(密碼機制修改後,可自行設定密碼)

使用命令:
 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

 

 修改後,就可以使用“111111”密碼登入mysql 了。