mysql logo (110 x 57)

mysql .net connector: Authentication with old password no longer supported, use 4.1 style passwords.

Αν συναντήσετε το exception “Authentication with old password no longer supported, use 4.1 style passwords.”, ίσως έχετε πέσει θύματα της αλλαγής του policy του mysql, ο οποίος απαιτεί ισχυρότερα password κατά τη διασύνδεση μέσω του .net connector. Οι λύσεις στο πρόβλημα είναι 2.

  • Χρήση παλαιότερου .net connector (6.5.4)
  • Ανάθεση νέου τύπου password στον mysql

Ο πρώτος τρόπος δεν χρειάζεται πολλές εξηγήσεις. Ναι μεν λειτουργεί, αλλά ποιός θέλει παλιό connector στην εφαρμογή του;

Ο δεύτερος απαιτεί σύνδεση στην κονσόλα σαν root (ή από windows στο mysql workbench) και εκτέλεση των 2 παρακάτω εντολών:


SET SESSION old_passwords=0;
SET PASSWORD FOR jack=PASSWORD('jack1234');

Το πρόβλημα έχει λυθεί διά παντός.


Comments

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *