Я пытаюсь подключить свое приложение Django к базе данных MAMP mysql. Я не использовал django около месяца и был удивлен новым форматом базы данных. Я не знаю, как получить доступ к моей базе данных Mamp.
MAMP работает
MySQL работает, и я создал базу данных на phpMyAdmin (так называемый "учебник")
Django settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': os.path.join(BASE_DIR, '~/tutorial.db'),
}
}
Это единственное, что я изменил.
когда я запускаю сервер запуска $ python manage.py, я получаю эту ошибку:
...
File "/Users/Marcus/sites/venv/lib/python2.7/site-packages/MySQLdb/__init__.py", line 81, in Connect
return Connection(*args, **kwargs)
File "/Users/Marcus/sites/venv/lib/python2.7/site-packages/MySQLdb/connections.py", line 187, in __init__
super(Connection, self).__init__(*args, **kwargs2)
django.db.utils.OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")
Спасибо