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

Phương thức xác thực 'mysql_old_password' không được hỗ trợ

Thông báo lỗi này được hiển thị khi bạn đang kết nối với cơ sở dữ liệu MySQL có mật khẩu được lưu trữ ở định dạng mật khẩu cũ ( http://dev.mysql.com/doc/refman/5.0/en/old-client.html ). Máy khách MySQL mới hơn không cho phép kết nối đến cơ sở dữ liệu bằng cách sử dụng định dạng mật khẩu cũ vì nó kém an toàn hơn.

Một số đề xuất đặt old_passwords=1 tại máy chủ MySQL, nhưng tôi nghĩ sẽ tốt hơn nếu nâng cấp mật khẩu lên định dạng mật khẩu mới. Sau đó, kết nối MySQL có thể được thiết lập lại và cơ sở dữ liệu của bạn sẽ được bảo vệ tốt hơn.

Bạn có thể đọc về cách nâng cấp mật khẩu MySQL của mình từ định dạng cũ sang định dạng mới tại đây: http://code.openark.org/blog/mysql/upgrading-passwords-from-old_passwords-to-new-passwords



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm cách nào để bỏ qua các dấu gạch ngược trong bộ mã khi sử dụng các bản ghi đang hoạt động? tôi cần đặt hàng theo từng trường hợp

  2. Làm thế nào để chuyển đổi thời gian MySQL

  3. Cách kiểm tra Ci đã chèn dữ liệu thành công hay chưa

  4. Cách cung cấp kết nối cơ sở dữ liệu mysql trong một tệp duy nhất trong nodejs

  5. CẬP NHẬT nhiều bảng trong MySQL bằng LEFT JOIN