Αν συναντήσετε το 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');

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

Σχολίασε

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

8 + 2 =