MySQL是當(dāng)前最流行的關(guān)系型數(shù)據(jù)庫管理軟件之一,它提供了一套完整的權(quán)限認(rèn)證系統(tǒng),可以為不同的用戶設(shè)置不同的權(quán)限,保證了數(shù)據(jù)庫的安全性。但是,有些用戶可能會(huì)使用簡單的密碼,導(dǎo)致權(quán)限認(rèn)證系統(tǒng)無法起到應(yīng)有的保護(hù)作用。因此,關(guān)閉使用簡單密碼是一項(xiàng)非常重要的工作。
以下是關(guān)閉使用簡單密碼的關(guān)鍵步驟:
# 1.查看當(dāng)前MySQL密碼策略 mysql>SHOW VARIABLES LIKE 'validate_password%'; +--------------------------------------+--------+ | Variable_name | Value | +--------------------------------------+--------+ | validate_password_check_user_name | OFF | | validate_password_dictionary_file | | | validate_password_length | 8 | | validate_password_mixed_case_count | 1 | | validate_password_number_count | 1 | | validate_password_policy | MEDIUM | | validate_password_special_char_count | 1 | +--------------------------------------+--------+ # 2.修改密碼策略 mysql>SET GLOBAL validate_password.policy=LOW; # 3.創(chuàng)建用戶 mysql>CREATE USER 'test'@'localhost' IDENTIFIED BY 'test123'; # 4.授權(quán) mysql>GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' WITH GRANT OPTION; # 5.退出MySQL mysql>exit
通過以上步驟,我們可以關(guān)閉使用簡單密碼,從而提高M(jìn)ySQL的安全性。