मैंने Django सेटअप किया है और एक पूर्ण newb है। मैंने अपने स्थानीयहोस्ट पर एक MySQL डेटाबेस से सफलतापूर्वक कनेक्ट किया है लेकिन मेरे स्थानीय नेटवर्क पर किसी अन्य मशीन पर होस्ट किए गए डेटाबेस से कनेक्ट करने में समस्या आई है।स्थानीय नेटवर्क पर दूरस्थ mysql सर्वर से Django कनेक्ट करें
स्थानीय होस्ट है: 192.168.1.51 (उर्फ "लैपटॉप") रिमोट है: 192.168.1.50 (उर्फ "डेस्कटॉप")
settings.py इस तरह दिखता है:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb',
'USER': 'root',
'PASSWORD': 'mypass',
'HOST': '192.168.1.50',
'PORT': '3306',
}
}
मैं चलाने ' अजगर manage.py runserver 'और कोई त्रुटि मिलती है:
_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'laptop.local' (using password: YES)")
मैं को पहुंच प्रदान की' जड़ @ लैपटॉप 'लेकिन मैं समझ नहीं क्यों यह जोड़ रहा है' .local '.... I Am यह सही कर रहा है?
उसी क्रेडेंशियल्स के साथ mysql में लॉगिन करने में सक्षम हैं? –
हाँ, सीधे –