我从我的Django服务器收到了很多错误报告,抛出: (2005, "Unknown MySQL server host 'my-address.us-east-1.rds.amazonaws.com服务器连接到此数据库已有一年多,没有任何问题。但是今天早上,我突然开始收到这个错误,尽管我没有对代码做任何修改。 此外,当我连接到我的网站时,它实际上很好地从数据库加载数据。显然,有一个随机的机会,它不会设法连接?你知道是什么导致了这种情况,以及如何修复
让我解释一下。
我在PHP代码中使用了一个带有多个联接的大SELECT语句。它很大,因为有些联接依赖于来自第一个表的一些值(比如if table1.column_a=1 then alias_b=table2.column_a, if table1.column_a=2 then alias_b=table3.column_b, ...),并且我从html表单发送条件,可以动态地更改它(有时它可能只有some_date>='2017/09/01',但它可能会变成更复杂的东西,比如some_date>='2017/09/01'和( J%on而不是sec
因此,我尝试使用MySQL工作台在AWS RDS服务上连接到云中的数据库。 当我尝试连接时,我得到一个类似这样的错误。for user 'admin'@'ip_octet1-octet2-octet3-octet4.res.spectrum.com' to database 'default_database' 我已将数据库设置为可公开访问,并且所有IPS都能够连接。问题似乎是我的客户端尝试通过主机名进行连接。