phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

django, phpmyadmin dan mysql?

Anda pasti dapat mengelola Mysql melalui antarmuka XAMPP. Coba atur DB_HOST di settings.py ke "localhost". Jika tidak berhasil, coba "127.0.0.1". Ini biasanya disebabkan oleh modul python-mysql yang mengharapkan soket unix mysql berada di tempat lain selain itu. Sebenarnya, saya tidak yakin apakah server mysql menggunakan soket unix di Windows. Bagaimanapun, salah satu dari keduanya harus bekerja :) Anda dapat menggunakan kredensial yang Anda gunakan untuk login dengan phpmyAdmin juga untuk Django. Banyak yang menganggapnya sebagai gaya yang buruk untuk menggunakan root untuk tugas-tugas non-administrasi (dan saya setuju), tetapi sebagai permulaan dan pada mesin pengembangan Anda, itu bukan masalah yang terlalu besar.phpMyAdmin harus bekerja di luar kotak dengan basis data yang dikelola Django Anda .

Blok database settings.py saya untuk mysql terlihat seperti ini:

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.
    }
}

Ini untuk Django 1.2 dan di atasnya. Ganti DBNAME, USER dan PASSWORD dengan nilai masing-masing dan coba '127.0.0.1' sebagai HOST jika Anda mengalami masalah. Jelas, Anda harus menjalankan 'manage.py syncdb' seperti yang Anda lakukan dengan sqlite sebelum dapat menggunakannya.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. cara mengembalikan tabel MYI, MYD saya dari .FRM

  2. redirect PHP menggunakan waktu tertentu

  3. Hubungkan ke DB terowongan melalui phpMyAdmin

  4. Membuat relasi antar tabel PHPMYADMIN

  5. phpMyAdmin mengatakan tidak ada hak istimewa untuk membuat basis data, meskipun masuk sebagai pengguna root