Ich habe angefangen, mit django zu arbeiten, und hier ist der Fehler auf 'runserver' nach dem Einrichten 'DATABASES' in settings.pymysql_exceptions.OperationalError: (1045, "Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: YES)")
mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
Mein settings.py Teil des Codes:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'my_site', # Or path to database file if using sqlite3.
'USER': 'root', # Not used with sqlite3.
'PASSWORD': 'root', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
ich erstellt habe 'my_site' Datenbank und Berechtigungen werden in der richtigen Art und Weise festgelegt (root hat alle Privilegien). Ich habe diese Operationen mit 'phpmyadmin' gemacht.
Was läuft schief?
Ich möchte diesen Befehl tatsächlich über Python ausführen. Aber ich bekomme Zugriff verweigert. Irgendeine Idee, wie man das automatisiert? Vielen Dank –