mysql5 7密碼修改

2022-02-12 21:55:20 字數 1472 閱讀 4040

檢視臨時密碼:

[root@god ~]# grep password /var/log/mysqld.log 

2020-09-11t10:58:46.152697z 1 [note] a temporary password is generated for root@localhost: p(-jp)6d!4rw

登入mysql(複製剛才的臨時密碼)

[root@xuegod69 ~]# mysql -uroot -p

enter password:

修改mysql密碼策略

mysql> set global validate_password_policy=0;

query ok, 0 rows affected (0.00 sec)

mysql> set global validate_password_mixed_case_count=0;

query ok, 0 rows affected (0.00 sec)

mysql> set global validate_password_number_count=3;

query ok, 0 rows affected (0.00 sec)

mysql> set global validate_password_special_char_count=0;

query ok, 0 rows affected (0.00 sec)

mysql> set global validate_password_length=6;

query ok, 0 rows affected (0.00 sec)

修改mysql密碼

mysql> set password for root@localhost=password('123456');

query ok, 0 rows affected, 1 warning (0.00 sec)

引數修改說明

validate_password_dictionary_file

外掛程式用於驗證密碼強度的字典檔案路徑。

validate_password_length

密碼最小長度,引數預設為8,它有最小值的限制,最小值為:validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)

validate_password_mixed_case_count

密碼至少要包含的小寫字母個數和大寫字母個數。

validate_password_number_count

密碼至少要包含的數字個數。

validate_password_policy

密碼強度檢查等級,0/low、1/medium、2/strong。

mysql5 7修改密碼

關閉正在執行的mysql服務。net stop mysql 開啟dos視窗,轉到mysql bin目錄。輸入mysqld skip grant tables 回車。skip grant tables 的意思是啟動mysql服務的時候跳過許可權表認證。my.ini 中放開這行 再開乙個dos視窗 因為...

mysql 5 7密碼修改

一 停止mysqld服務 二 編輯配置檔案 有的linux版本是 etc my.cnf 有的linux版本是 etc mysql mysql.conf.d mysqld.cnf windows配置檔案名字為my.ini 在配置檔案中新增配置項 mysqld skip grant tables 三 重...

mysql5 7 修改root 密碼

假如忘記mysql的root 密碼是什麼之後如何修改密碼 我的mysql是自己原始碼安裝的,mysql.server存放在 usr local mysql support files檔案當中 1 先關閉mysql usr local mysql support files mysql.server ...