Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL - Khắc phục - Lỗi - Mật khẩu của bạn không đáp ứng các yêu cầu chính sách hiện tại

Hôm trước, tôi nhận được email từ một người dùng MySQL đang gặp khó khăn trong việc thiết lập mật khẩu của mình do các yêu cầu chính sách hiện tại trong MySQL. Hãy để chúng tôi xem cách chúng tôi có thể xác định nguyên nhân gốc rễ của anh ta là gì và cách khắc phục sự cố với bảo mật mật khẩu.

Bất cứ khi nào người dùng cố gắng đặt bất kỳ mật khẩu nào trong MySQL, họ đều gặp phải lỗi sau:

Mật khẩu của bạn không đáp ứng các yêu cầu chính sách hiện tại

Sau một thời gian, anh ấy thực sự cảm thấy thất vọng với Yêu cầu chính sách hiện tại đối với mật khẩu. Bạn có thể kiểm tra các biến hiện tại liên quan đến việc xác thực mật khẩu bằng cách chạy lệnh sau:

SHOW VARIABLES LIKE 'validate_password%'

Khi bạn chạy lệnh trên, nó sẽ trả về kết quả sau trong MySQL.

Bây giờ hãy để chúng tôi xem cách chúng tôi có thể giải quyết lỗi của mình.

CÔNG VIỆC / GIẢI PHÁP

Từ hình ảnh, bạn có thể thấy rõ rằng có nhiều biến khác nhau được thiết lập để xác thực mật khẩu. Bây giờ bạn có thể thay đổi các biến này dựa trên yêu cầu của bạn. Cá nhân tôi muốn bạn giữ chính sách mật khẩu của mình ở mức mạnh mẽ, nhưng đôi khi nó không thực tế hoặc là một yêu cầu kinh doanh.

Hãy cho chúng tôi xem các phương pháp khác nhau để giải quyết vấn đề này.

Phương pháp 1: Hãy để chúng tôi xem cách chúng tôi có thể đặt password_policy thành thấp:

SET GLOBAL validate_password_policy=LOW;

Phương pháp 2: Bạn cũng có thể đặt cùng một biến trong tệp my.cnf.

[mysqld] validate_password_policy =THẤP

Phương pháp 3: Gỡ cài đặt Plugin xác thực mật khẩu

gỡ cài đặt plugin validate_password;

Vậy là xong. Như tôi đã nói trước đó, tôi thực sự muốn bạn giữ mật khẩu phức tạp và tự bảo vệ mình khỏi các cuộc tấn công độc hại.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_OBJECT () - Tạo một đối tượng JSON từ danh sách các cặp khóa / giá trị trong MySQL

  2. id chèn cuối cùng mysqli

  3. Cách sao lưu / khôi phục MySQL / MariaDB và PostgreSQL bằng công cụ ‘Automysqlbackup’ và ‘Autopostgresqlbackup’

  4. MAX () so với GREATEST () trong MySQL:Sự khác biệt là gì?

  5. Cách tìm kiếm từ phù hợp chính xác bằng MySql Query