我正在尝试从django连接到mysql。my settings.py文件:
DATABASES = {
'default':{
'ENGINE': 'django.db.backends.mysql',
'Name': 'my_db',
'User': 'my_user',
'Password': 'my_pass',
'Host': 'localhost',
'Port': '3306'
}
}
}
我有以下错误。
django.db.utils.operationalerror:(1045,u“拒绝访问用户'my\u user'@'localhost'(使用密码:no)”)
我已试着按以下步骤来解决这个问题。
我已创建用户:
create user 'my_user'@'localhost' identified by 'my_pass';
并授予如下访问权限:
grant all on *.* to 'my_user'@'localhost';
flush privileges;
但是,即使我的问题还没有解决。有人能帮我吗?
谢谢。
1条答案
按热度按时间lrl1mhuk1#
所有数据库配置变量都需要大写,但您已经在title case中提供了。