2010-06-24 42 views
5

Trong MySQL 5.1 khi tôi gõ:MySQL mật khẩu nhất quán

select Password('test123'); 

tôi nhận được mật khẩu chừng 41 byte. Tương tự, khi gõ vào các phiên bản MySQL cũ hơn, dài 16 byte. Tôi cần lưu trữ mật khẩu dài 16 byte, vì vậy có cách nào để chỉ định chiều dài (16 byte) trong khi truy xuất/mã hóa mật khẩu không?

+0

tham khảo: http://dev.mysql.com/doc/refman/5.0 /en/password-hashing.html –

Trả lời

6

Họ đã thay đổi sơ đồ băm tại một thời điểm, nhưng bạn vẫn thể sử dụng cái cũ, nó chỉ là tên OLD_PASSWORD bây giờ:

SELECT OLD_PASSWORD('test123'); 
+0

Nếu tôi không nhầm, bạn cũng có thể cung cấp rằng bạn muốn sử dụng mật khẩu cũ trong chuỗi kết nối – simendsjo

+0

Cảm ơn một triệu Michael. – Sharpeye500

+2

@Karthick - đừng quên chấp nhận câu trả lời sau khi StackOverflow cho phép bạn :) – Matchu

Các vấn đề liên quan