तो मैं Django सीख रहा हूँ (1, 3, 1, 'अंतिम', 0) इस संसाधन के माध्यम से स्थानीय होस्ट: http://www.djangobook.com/en/2.0/chapter05/Django के साथ MySQL का उपयोग करना - पहुँच उपयोगकर्ता के लिए इनकार कर दिया '@'
मैं स्थापित 'mysql सर्वर 'और' पायथन-माइस्क्ल्डब 'सिनैप्टिक के माध्यम से। मैंने सेटिंग.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 मुझसे पूछते था एक रूट सेट करने के लिए पासवर्ड जब मैंने इसे पहली बार स्थापित किया, तो क्या इसका उपयोग यहां किया जाएगा? या यह कुछ और है?
मुझे एक ही त्रुटि मिलती है यदि मैं "ड्राप डेटाबेस अगर एक्सस्ट्स 'mydb' कोशिश करता हूं;" ERROR 1044 (42000): उपयोगकर्ता '' 'लोकहोस्ट' के लिए डेटाबेस 'mydb' – user1265125
पर पहुंच से इनकार कर दिया गया है टेस्ट = सेटिंग्स में सही – gdoumenc