Я пытаюсь создать виртуальную машину для разработки приложения Django.ОС Ubuntu 10.10.У меня почти все установлено.Последняя часть заставляет MySQLdb работать с экземпляром MySQL, который поставляется с XAMPP.
Как настроить MySQLdb по умолчанию для работы с XAMPP MySQL?
Я нашел это: Доступ к mysql XAMPP через Python
Я понимаюпроблема там, но решение не работает для меня, потому что Django занимается созданием связей за кулисами.Я также не хочу манипулировать Django для некоторых приложений.
Я пытался изменить My.cnf двумя различными способами, но он не работает.Я все еще получаю ту же ошибку.Эта ошибка приведена здесь:
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 установил себя на: /opt/lampp/
Я ищу самое простое, правильное решение для этого.Любая справочная информация, которой вы можете поделиться, также будет полезна.