gpt4 book ai didi

mysql - Google Cloud SQL 连接/权限失败

转载 作者:行者123 更新时间:2023-11-29 23:19:54 24 4
gpt4 key购买 nike

在执行此 WordPress 启动器的最后步骤时遇到问题 guide from google

我已经在本地主机上构建了我的页面,并愉快地按下“部署”,然后热切地等待我的小鸟飞翔。想象一下,当它感到蹩脚、无法连接到它的 friend Google Cloud sql 服务器时,我会感到多么懊恼。

首先,我尝试使用命令 supplied by google here 来修复它。 :

mysql --host=instance-IP --user=user-name --password

但是迎接我的只有

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '--host=ip --user=name --pass' at line 1

我尝试了很多不同的版本,但都没有成功。我搜索了建议使用 mySQL Workbench 的论坛,这是我熟悉的工具。

在这里我也遇到了很多错误。

Failed to Connect to MySQL at 2601:4:2d80:a6f:10ff:c984:174e:f135 :0 with user root

两者都有原因(0)

原因 (2)

Unknown MySQL server host 'ip-address' (2)

根据 google 的说法,错误 0 应该是:

If Google Cloud SQL rejects the connection, for example, because the IP address your client is connecting from is not authorized, [this will be the] error you receive

这没有意义,因为我 a) 给了他们我的 IP,b) 目前没有密码(在试图找出可能出现问题的同时清除了密码)。

基本上我已经束手无策了。我已经相当广泛地环顾四周(我花了过去 6 个小时试图解决这个问题),但无法得到看起来应该是相当简单的工作。

基本上我想说的是:帮助我堆栈溢出,你是我的应用程序唯一的希望。

谢谢。

最佳答案

好的,最终解决方案!基本上,经过多次尝试后,我将其归结为云 sql 不接受我的 IP 地址。

这缩小了我的思路:a) 我没有输入正确的 IP 地址(逻辑),或者 b) 我在代理后面但并不知道。

我运行了ipconfig,然后输入了每个可能的IP,以及标准的“我的IP是什么”谷歌搜索并输入了它。没有骰子。这让我回到选项 b) 防火墙或代理。我搜索了“我是否在代理后面”?这引导我到 link

这返回了一个与谷歌“我的 IP 是什么”地址不同的 IPv4,我输入了该地址并且成功!有效。为什么这个不同的 IP 地址可以工作,而 google 搜索和 ipconfig 搜索却不能工作,所以我非常欢迎任何人在这里插话,解释为什么/在哪里可以一致地找到它。

关于mysql - Google Cloud SQL 连接/权限失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27417025/

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