だから私はこのリソースを通してDjango(1、3、1、'final'、0)を学んでいます:http ://www.djangobook.com/en/2.0/chapter05/
Synaptic経由で「mysql-server」と「python-mysqldb」をインストールしました。settings.pyで関連する設定を変更しました。
上記の本は、manage.pyシェルから実行するように指示しています。
>>> from django.db import connection
>>> cursor = connection.cursor()
これらのコマンドを実行すると、次のエラーが発生します。
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は、初めてインストールしたときにrootパスワードを設定するように要求しましたが、それはここで利用されますか?それとも何か他のものですか?