Mysql
 sql >> Datenbank >  >> RDS >> Mysql

django.db.utils.OperationalError:(1045:Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort:NEIN)

Führen Sie Folgendes in der MySQL-Konsole aus, um die Kennwortverschlüsselungsmethode in Mysql auf die alte Version zu ändern (in Mysql 8.0 wurde sie geändert, um cha2 zu verwenden)

mysql -u root -p
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';  
FLUSH PRIVILEGES;

Dann sollten Sie python manage.py migrate ausführen können .