Google Cloud SQL无法与新用户连接到数据库

时间:2013-11-03 19:48:29

标签: wordpress google-app-engine google-cloud-sql

我正在尝试使用Cloud SQL在Google的App Engine for PHP上安装WordPress。但是,我不能让我的WP数据库用户访问他们的数据库。

查看我的Cloud SQL实例中的用户,取消选中root @%帐户的授予权限。但是,在他们的WP设置文档中,他们说要为新数据库用户使用GRANT ALL。见步骤6:

https://developers.google.com/appengine/articles/wordpress

随后,我无法将新WordPress数据库的权限授予该应用的用户帐户。有人知道他们希望我们使用什么吗?

1 个答案:

答案 0 :(得分:2)

事实证明,您必须通过云控制台中的几个步骤以root @ localhost执行SQL语句。

创建一个.sql文件(平面文本)并将其上传到云存储"存储桶" (基本上是一个目录),文件名必须包含.sql作为它的扩展名。然后返回到云sql实例并选择import。通过gs:// [bucket name] / [filename] .sql的特殊路径导入sql文件它会自动识别你的gs(云存储)路径。

在设置文档中简要提到了这一点,但是上传sql文件的位置非常模糊,以及如何引用它的路径。

它将导入命令,您可以通过操作屏幕验证其成功。我确实尝试通过mysql用户表格授予root @%全局授权权限,方法是将其Grant_priv字段设置为' Y'但在尝试通过SQLyog授予权限时,我仍然会收到拒绝访问权限。至少我有一个解决方法。