0

そのような質問がたくさんあることは知っていますが、悲しいことに、どれも私の問題を解決していません。私はdjangoに慣れていないので、何が悪いのかわかりません。それで、djangoとmysqlを正常にインストールしてから、django-mysqlパッケージをインストールしました。MySQLdbin python (ターミナルで実行中)をインポートしようとすると、動作します。しかし、私の質問は、どのように mysql を起動してデータベースを作成するのですか? そして、それをdjangoに「リンク」する方法は? 実行してみmysqlましたが、うまくいきません。だから私は/usr/local/mysql/bin/mysqlエラーをスローしようとしましERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)た。

どうすればいいですか?

4

2 に答える 2

0

システム設定を確認してください。下部に MySQL アイコンがあるはずです。そこで開始できます。

システム環境設定 mysql ステータス

また、データベースを管理するためにMySQLWorkbenchをインストールすることをお勧めします

于 2012-11-03T18:37:22.273 に答える
0

@init3 は mysql の起動方法に関する質問に既に回答していると思います。データベースをdjangoプロジェクトにどのように「リンク」しますか? さて、あなたの settings.py ファイルには、次のようなものがあります。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',        # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'my_database_name',                      # Or path to database file if using sqlite3.
        'USER': 'my_mysql_user',                      # Not used with sqlite3.
        'PASSWORD': 'my_mysql_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.
    }
}

を変更するとNAME、それに応じて Django はそのデータベースを使用してテーブルを作成し、フィールドにデータを入力します。USERPASSWORD

于 2012-11-03T19:04:51.470 に答える