2016-09-13 11 views
0

を介してローカルのMySQLサーバーに接続できません私は、Python/Djangoのでサーバを実行しようとしていると私は、次のエラーを取得しています:OperationalError:ソケット

django.db.uils.OperationslError: (200, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)").

私はMySQL-pythonをインストールしている(1.2。 5バージョン)とmysqlがインストールされている(0.0.1)ので、MySQLサーバーに接続できない理由はわかりません。なぜ誰が知っていますか?ありがとう!

+2

[DjangoをMySQLを使用するように設定する]の複製があります(http://stackoverflow.com/questions/19189813/setting-django-up-to-use-mysql) – Tempux

答えて

1

pipを使用してmysqlをインストールすることはできません。それはデータベースであり、Pythonライブラリではありません(現在、バージョン5.7にあります)。オペレーティングシステム用のバイナリパッケージをインストールする必要があります。

+0

スルー・ブリューをインストールするとどうなりますか?それはそこにインストールされていると、バージョンはmysql 5.7.15です。それは働かなければならない? –

+0

はい、絶対に。それでも問題が解決しない場合は、DATABASESの設定を投稿してください。 DATABASES = { "デフォルト"::{ "ENGINE": "django.db.backends.mysql"、 「NAME –

+0

さて、私はまだそのエラーメッセージが出ていなので、ここに私のデータベースの設定です「:os.path.join(PACKAGE_ROOT、 '../..'、 'dev.db')、 "HOST": "localhost" を、 "PORT": "5171"、 "USER" : "ルート"、 "パスワード": ""、 } } –

関連する問題