【发布时间】:2019-09-08 04:34:54
【问题描述】:
说明:我有 2 个 Amazon Lightsail 实例。一个有 MYSQL,另一个有 CentOs。我有我的应用程序 Django 和 apache mod_wsgi,用于使用来自 Amazon 的端点将 Django(实例 1)连接到 Mysql(实例 2):
ls-846d543ff0bab456d8a9309bd9585f11072f.cqaexlou8v8h.us-east-1.rds.amazonaws.com
我得到这个错误:
(1045, u"Access denied for user 'toor'@'localhost' (using password: YES)")
我的设置:
DATABASES = {
'default':{
'ENGINE': 'django.db.backends.mysql',
'NAME': 'my_db',
'SERVER':'ls-846d543ff0bab456d8a9309bd9585f11072f.cqaexlou8v8h.us-east-1.rds.amazonaws.com',
'PORT': '3306',
'USER': 'toor',
'PASSWORD': 'q1w2e3r4t5' ,
}
}
我像这样使用 mySQL Workbench 创建了一个用户:
create user toor identified by 'q1w2e3r4t5';
grant all on my_db.* to 'toor'@'%';
flush privileges;
试试这个代码:
grant all on my_db.* to toor@localhost identified by 'q1w2e3r4t5' with grant option;
我通过 Mysql Workbench 使用 instance2(mysql amazon Lightsail) 创建了这个用户
请有人建议..!!
【问题讨论】:
标签: mysql django amazon-lightsail