gpt4 book ai didi

mysql - 连接 Django Amazon Lightsail Mysql

转载 作者:行者123 更新时间:2023-11-29 16:06:05 29 4
gpt4 key购买 nike

说明:我有 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) 创建此用户

请有人建议..!!

最佳答案

解决方案是:将服务器更改为主机:在设置 Django 中仅更改此:

'SERVER':'my_server'

作者:

'HOST':'my_server'

很奇怪,但是通过这个更改,我可以连接到我的服务器 mysql amazon。

关于mysql - 连接 Django Amazon Lightsail Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55735860/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com