Więc uczę Django (1, 3, 1, 'ostateczny', 0) do tego zasobu: http://www.djangobook.com/en/2.0/chapter05/MySQL z Django - Access denied for user '@' localhost
zainstalowałem „mysql-server 'i' python-mysqldb 'przez Synaptic. Zmieniłem odpowiednie ustawienie w pliku settings.py.
Książka wspomniano powyżej każe nam biec od manage.py shell:
>>> from django.db import connection
>>> cursor = connection.cursor()
otrzymuję ten błąd po uruchomieniu tych poleceń:
OperationalError: (1044, "Access denied for user ''@'localhost' to database 'mydb'")
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/django/db/backends/__init__.py", line 250, in cursor
cursor = self.make_debug_cursor(self._cursor())
File "/usr/lib/python2.7/dist-packages/django/db/backends/mysql/base.py", line 322, in _cursor
self.connection = Database.connect(**kwargs)
File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in Connect
return Connection(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 187, in __init__
super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (1044, "Access denied for user ''@'localhost' to database 'mydb'")
MySQL prosił mnie, aby ustawić korzeń hasło, kiedy zainstalowałem go po raz pierwszy, czy będzie to wykorzystane tutaj? czy jest to coś innego?
Ten sam błąd pojawia się, gdy próbuję "DROP DATABASE IF EXISTS' mydb'; " BŁĄD 1044 (42000): Odmowa dostępu dla użytkownika '@' localhost 'do bazy danych' mydb ' – user1265125
Sprawdź TEST = Prawda w ustawieniach – gdoumenc