MySQL客户端连接Gcloud

9

我已经安装了gcloud客户端库,但GCP仍然给我这个错误,可能出了什么问题?

错误:(gcloud.sql.connect)未找到Mysql客户端。请安装mysql客户端并确保它在PATH中,以便能够连接到数据库实例

2个回答

5
问题是你要么没有在本地安装MySQL客户端,要么gcloud无法找到它。
如果你还没有安装MySQL,请按照说明进行安装。
如果你已经安装了MySQL但仍然遇到此错误,请尝试在shell提示符下输入mysql。如果出现command not found错误,则说明MySQL不在$PATH中,你需要找出它被安装在哪里。
例如,在OS X上,MySQL默认安装在目录/usr/local/mysql/bin/中。将其添加到$PATH中,它就应该开始工作了:
export PATH=$PATH:/usr/local/mysql/bin/

1
当您的机器上没有安装mysql客户端时,会出现此错误。
  1. 参考https://www.youtube.com/watch?v=OM4aZJW_Ojs&t=150s&ab_channel=AmitThinks视频在Windows上安装mysql。
  2. 安装完mysql后,将路径C:\Program Files\MySQL\MySQL Server 8.0\bin添加到PATH环境变量中。
  3. 关闭并重新打开Google Cloud SDK shell,然后再次运行命令。
这将解决问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接