ich auf Tutorial arbeite 5, ich versuchte, läuft ein Test:Django Tutorial 5, 1044 Zugriff verweigert für User @ 'localhost' Datenbankfehler
$ python manage.py test polls
Creating test database for alias 'default'...
Got an error creating the test database: (1044, "Access denied for user 'myprojectuser'@'localhost' to database 'test_myproject'")
Type 'yes' if you would like to try deleting the test database 'test_myproject', or 'no' to cancel: yes
Destroying old test database for alias 'default'...
Got an error recreating the test database: (1044, "Access denied for user 'myprojectuser'@'localhost' to database 'test_myproject'")
habe ich versucht, die Testname in settings.py
ErwähnensDATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'myproject',
'USER': 'myprojectuser',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
'TEST_NAME': 'test_database_myprojecttest',
}
}
ich lief auch „GRANT ALL PRIVILEGES ON test_myproject TO 'myprojectuser'@'localhost';
“ und
CREATE USER 'myprojectuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON myproject TO 'myprojectuser'@'localhost';
Die beiden Abfrage oben wurden Befehle während laufen Einrichten der Datenbank
Immer noch der gleiche Fehler. Was soll ich machen ?
die Version django verwenden Sie? –
Verwenden Sie es lokal oder Heroku, ... haben Projekt mit Befehl gemacht? –