MySQL是當前最流行的關系型數據庫管理軟件之一,它提供了一套完整的權限認證系統,可以為不同的用戶設置不同的權限,保證了數據庫的安全性。但是,有些用戶可能會使用簡單的密碼,導致權限認證系統無法起到應有的保護作用。因此,關閉使用簡單密碼是一項非常重要的工作。
以下是關閉使用簡單密碼的關鍵步驟:
# 1.查看當前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.創建用戶 mysql>CREATE USER 'test'@'localhost' IDENTIFIED BY 'test123'; # 4.授權 mysql>GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' WITH GRANT OPTION; # 5.退出MySQL mysql>exit
通過以上步驟,我們可以關閉使用簡單密碼,從而提高MySQL的安全性。