Αν συναντήσετε το 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');
Το πρόβλημα έχει λυθεί διά παντός.
Αφήστε μια απάντηση