django连接mysql报错:django.db.utils.OperationalError: (1045, "Access denied for user 'lenovo'@'localhost
settings.py文件中配置参数名一定要完全匹配,否则识别不出来。
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’, ##数据库引擎
‘NAME’:‘sys’, ###数据库名,
‘USERNAME’:‘root’, ##数据库用户名
‘PASSWORD’:‘root’, ##数据库密码
‘HOSE’:‘localhost’, ##数据库主机IP
‘PORT’:3306 ##数据库端口号
}
}
错误示范(一):
错误示范(二):
正确操作:
总结:
1、核对信息要仔细,确保信息正确。
2、错误操作,导致报错,要好好分析,不要慌,自乱阵脚。如:此次报错,就是明显的取值与配置不符,应从此方面着手,不要在不相关的地方浪费时间。