我有2个GAE应用运行wordpress并连接到单个云SQL实例。
就在几分钟前,我猜这两个应用程序无法再连接。
我的IP地址已列入白名单,我可以毫无问题地连接到SQL实例,它只是有问题的App Engine实例。
错误是标准的WordPress错误“建立数据库连接时出错”
我们没有改变任何东西,也许Google的某个人可以加入进来?
到目前为止,我已尝试重新启动无法解决问题的Cloud SQL实例。
答案 0 :(得分:0)
我解决了这个问题。问题是MySQL用户必须拥有一个' wp_user' @' localhost'帐户。你不能只拥有一个' wp_user'%'%'这看起来很奇怪,因为%是一个通配符,所以你认为它会匹配所有东西。但不知何故,GAE使用Cloud SQL进行身份验证的方式需要拥有localhost用户。
由于缓存配置,此问题的原因必须是我几天前与MySQL用户所做的更改。而这个错误今天才浮出水面。要爱缓存。