Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Django के साथ MySQL का उपयोग करना - उपयोगकर्ता '@' localhost के लिए प्रवेश निषेध

आपके उपयोगकर्ता के पास डेटाबेस तक पहुंच नहीं है। अपना डेटाबेस सेट करने के लिए नीचे दिए गए आदेशों का उपयोग करें।

DROP DATABASE IF EXISTS `mydb`;
CREATE DATABASE `mydb`
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE utf8_general_ci;

USE 'mysql';
GRANT ALL PRIVILEGES ON mydb.* TO 'mydb_user'@'localhost' IDENTIFIED BY 'your_password'

WITH GRANT OPTION;
FLUSH PRIVILEGES;

साथ ही, इसे चलाने के लिए आपके पास पर्याप्त विशेषाधिकार होने चाहिए। इसे तब script.sql के रूप में सहेजें,

$mysql -u root -p < script.sql

Settings.py की तुलना में जहां आपको यह सुनिश्चित करने की आवश्यकता है कि आपकी db सेटिंग्स ठीक से सेट की गई हैं

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mydb',                  
        'USER': 'mydb_user',             
        'PASSWORD': 'your_password',                  
        'HOST': '',                     
        'PORT': '',                      
    }
}

और

python manage.py syncdb

और आपका काम हो गया।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कमांड लाइन के माध्यम से लिनक्स पर एक MySQL डेटाबेस का चयन करें

  2. पायथन में MySQL संग्रहीत प्रक्रिया को कैसे कॉल करें

  3. MySQL INSERT INTO ... Values ​​and SELECT

  4. क्या यह थ्रेड-स्थानीय फ्लास्क-SQLAchemy सत्र के कारण MySQL सर्वर त्रुटि दूर हो गया है?

  5. बड़ी .PDF फ़ाइलें MySQL डेटाबेस में PHP के माध्यम से मध्यम BLOB के रूप में अपलोड नहीं हो रही हैं, 2MB के तहत फ़ाइलें ठीक काम करती हैं