檢視臨時密碼:
[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 ...