我在我的windows7中使用mysql一年,它的工作正常。我最近了解django并尝试赶上教程。我在设置setting.py时遇到问题,我认为它在'NAME'路径上。
DATABASES =
{
'default':
{
'ENGINE': 'django.db.backends.mysql',
'NAME': os.path.join('C:/ProgramData/MySQL/MySQL Server
5.7/Data/mysql', 'db.frm'),
'USER': '***',
'PASSWORD':'***'
}
}
答案 0 :(得分:2)
您只需要输入数据库的名称。
示例:强>
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DB NAME',
'USER': 'USER NAME',
'PASSWORD':'USER PW',
}
}
有了它,它应该工作。
答案 1 :(得分:1)
尝试以下方法:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'PUT THE DATABASE NAME HERE',
'USER': 'PUT THE USER NAME',
'PASSWORD': 'PUT THE PASSWORD OF THE USERNAME ABOVE',
'HOST': 'localhost or hostname/IP of the database server',
'PORT': PORT NUMBER OF THE SERVER,
}
}
您不需要放置任何数据库文件的路径,只需指定主机名,端口,用户名和密码 - Django将连接到它