更改mysql的加密方式和密碼策略

2022-01-30 08:55:54 字數 869 閱讀 7690

--

修改密碼為用不過期

mysql>

alter

user

'root

'@'%

' identified by

'password

'password expire never;

query ok,

0 rows affected (0.02

sec)

--修改密碼並指定加密規則為mysql_native_password

mysql>

alter

user

'root

'@'%

' identified with mysql_native_password by

'123456';

query ok,

0 rows affected (0.01

sec)

--重新整理許可權

mysql> flush privileges

;query ok,

0 rows affected (0.01

sec)

mysql

>

修改策略項

set global validate_password_policy=0;   // 密碼策略等級改為低

set global validate_password_mixed_case_count=0;  //  取消大小寫混合

set global validate_password_special_char_count=0;  //  特殊字元數量設定為0

set global validate_password_length=6;  // 密碼最小長度改為6

密碼的加密方式

1.簡單的md5 密碼 如果密碼表洩露了,有可能通過查詢社工庫查詢到密碼。2.明文密碼更不安全,一旦資料庫表洩露,危害非常大。3.採用 md5 密碼 guid 或者 sha 密碼 guid 加密的方式,即使發生資料庫洩露,也很難查詢到原始密碼。4.採用多次md5的方式,在客戶端計算一定的次數,在伺服...

密碼加密方式

特點 加密解密效率高 速度快 空間占用小 加密強度高 缺點 參與多方都需要持有金鑰 一旦有乙個人洩露則安全性遭到破壞 另外再不容安全通道下分發金鑰也是個問題。代表演算法 des 3des aes idea等等 des 其金鑰長度為56位 8位校驗 破解方式 暴力破解 3des 3重des操作 演算法...

MySQL密碼的更改

忘記mysql連線密碼後更改密碼 關閉正在執行的mysql服務 我的電腦 balabala 找到mysql bin mysql安裝路徑 進入cmd 輸入mysqld skip grant tables 回車 skip grant tables 的意思是啟動 mysql服務的時候跳過許可權表認證 my...