phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

django, phpmyadmin और mysql?

आप निश्चित रूप से XAMPP इंटरफ़ेस के माध्यम से Mysql का प्रबंधन कर सकते हैं। DB_HOST को settings.py में "लोकलहोस्ट" पर सेट करने का प्रयास करें। यदि यह काम नहीं करता है, तो "127.0.0.1" आज़माएं। यह आम तौर पर पाइथन-mysql मॉड्यूल के कारण होता है जो MySQL यूनिक्स सॉकेट की अपेक्षा किसी अन्य स्थान पर होने की अपेक्षा करता है। असल में, मुझे यकीन नहीं है कि MySQL सर्वर विंडोज़ पर यूनिक्स सॉकेट का उपयोग करता है या नहीं। वैसे भी, दोनों में से एक को काम करना चाहिए :) आप Django के लिए भी phpmyAdmin के साथ लॉगिन करने के लिए उपयोग किए जाने वाले प्रमाण-पत्रों का उपयोग कर सकते हैं। कई लोग इसे गैर-प्रशासनिक कार्यों के लिए रूट का उपयोग करने के लिए बुरी शैली मानते हैं (और मैं सहमत हूं), लेकिन शुरुआत के लिए और आपकी विकास मशीन पर यह एक समस्या का बहुत बड़ा नहीं है। phpMyAdmin को आपके django- प्रबंधित डेटाबेस के साथ बॉक्स से बाहर काम करना चाहिए ।

Mysql के लिए मेरा डेटाबेस settings.py ब्लॉक कुछ इस तरह दिखता है:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'DBNAME',                      # Or path to database file if using sqlite3.
        'USER': 'USER',                      # Not used with sqlite3.
        'PASSWORD': 'PASSWORD',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    }
}

यह django 1.2 और इसके बाद के संस्करण के लिए है। DBNAME, USER और PASSWORD को संबंधित मानों से बदलें और समस्या होने पर '127.0.0.1' को HOST के रूप में आज़माएँ। जाहिर है, आपको उपयोग करने से पहले 'manage.py syncdb' चलाने की आवश्यकता होगी जैसा कि आपने sqlite के साथ किया था।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin ट्रिगर गुई जाँच उम्र

  2. MySQL डंप फ़ाइल और टिप्पणी की गई लाइनें

  3. घातक त्रुटि:मेमोरी से बाहर (1134559232 आवंटित) (32768 बाइट्स आवंटित करने का प्रयास किया गया) X:\wamp\www\xxx में

  4. क्या आप एक mysql_error डुप्लिकेट त्रुटि संदेश को अनुकूलित कर सकते हैं?

  5. PHPMyadmin mysql त्रुटि संदेश नहीं दिखाता है