Djangoアプリケーションを開発するための仮想マシンを構築しようとしています。 OSはUbuntu 10.10です。私はほとんどすべてがインストールされています。最後の部分は、MySQLdbがXAMPPに付属のMySQLインスタンスで動作するようにしています。デフォルトではMySQLdb経由でXAMPPにアクセスするUbuntuのPython lib 10.10
XAMPP MySQLで動作するようにMySQLdbをデフォルトにする方法を教えてください。
私はこれが見つかりました:私はそこに問題を理解しますが、Djangoは舞台裏で接続を作成処理するので、解決策は私のために動作しませんAccessing a XAMPP mysql via Python
を。私はまた、いくつかのアプリケーションのためにDjangoを操作したくない。
私は2つの異なる方法でMy.cnfを修正しようとしましたが、動作しません。私はまだ同じエラーが発生しています。そのエラーは以下のとおりです:私はこのための最も簡単な、正しい解決策を探しています/opt/lampp/
:
Traceback (most recent call last):
File "test-mysqldb.py", line 4, in <module>
db = MySQLdb.connect(user="root", passwd="", db="faceless001")
File "/usr/lib/pymodules/python2.6/MySQLdb/__init__.py", line 81, in Connect
return Connection(*args, **kwargs)
File "/usr/lib/pymodules/python2.6/MySQLdb/connections.py", line 170, in __init__
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")
XAMPPはに自分自身をインストールしました。共有できるバックグラウンド情報も参考になります。
mysqlデーモンを起動しましたか? – thejh
はい....うまくいきます。私はXAMPPとMySQLが動作していると確信しています。 –