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

2023-12-28

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

查看我的 Cloud SQL 实例中的用户,未选中 root@% 帐户的授予权限。然而,在他们的 WP 设置文档中,他们说对新数据库用户使用 GRANT ALL。请参阅步骤 6:

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

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


事实证明,您必须在云控制台中执行几个步骤才能以 root@localhost 身份执行 SQL 语句。

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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Cloud SQL 无法使用新用户连接到数据库 的相关文章

随机推荐