sql >> データベース >  >> Database Tools >> phpMyAdmin

django、phpmyadmin、mysql?

    XAMPPインターフェースを介してMysqlを確実に管理できます。 settings.pyのDB_HOSTを「localhost」に設定してみてください。動作しない場合は、「127.0.0.1」を試してください。これは通常、python-mysqlモジュールがmysqlunixソケットが別の場所にあることを期待していることが原因です。実際、mysqlサーバーがWindowsでunixソケットを使用しているかどうかはわかりません。とにかく、両方のいずれかが機能するはずです:)DjangoでもphpmyAdminでログインするために使用する資格情報を使用できます。多くの人が非管理タスクにrootを使用するのは悪いスタイルだと考えています(そして私も同意します)が、初心者や開発マシンではそれほど大きな問題ではありません.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.
        }
    }
    

    これはdjango1.2以降用です。 DBNAME、USER、およびPASSWORDをそれぞれの値に置き換え、問題が発生した場合はHOSTとして「127.0.0.1」を試してください。明らかに、使用する前にsqliteで行ったように「manage.pysyncdb」を実行する必要があります。



    1. phpmyadminへのアクセスを制限する方法は?

    2. ローカルのphpmyadminでリモートのmysqlデータベースをセットアップ/マッピングする方法

    3. mysqlデータベースのインポート中にエラーが発生しました

    4. SQL繰り返し文字列