首先创建数据库
在django项目setting配置文件中
# 注释原有的配置文件中
# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
# }
# 重新配置mysql数据
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '本机IP', # 数据库主机
'PORT': 3306, # 数据库端口
'USER': '用户名', # 数据库用户名
'PASSWORD': '*****', # 数据库用户密码
'NAME': 'djangodb', # 数据库名字
}
}
若配置连接不上数据库
打开mysql命令行
use mysql 打开MySQL配置文件
修改root账号的Host
修改命令:
update user set Host=‘%’ where User=‘django连接数据库的账号名称(例如:root)’
若继续报错
重复上面操作将Host改成127.0.0.1
并修改django中setting配置文件的HOST为127.0.0.1
'HOST': '127.0.0.1', # 数据库主机
连接数据库成功运行显示: