使用 MySQL Workbench 连接到 Google 云 SQL

Connecting to Google Cloud SQL with MySQL Workbench

我似乎无法使用 Workbench 连接到云 SQL。我不断收到此错误。

Failed to Connect to MySQL at CLOUD-SQL-IPv4:3306 with user root

Access denied for use 'root'@'WHITE-LISTED-IP-ADDRESS' (using password: YES)
  1. 我已将我的 IP 列入白名单。

  2. 我已经为 SQL 实例设置了 IP。

  3. 用户名和密码我检查了好几遍

知道为什么会这样吗?

您似乎必须在 Google Cloud Console 中创建一个新用户,并将 host name 设置为 %(any host)。您似乎无法使用 root 用户进行连接。

是否可以与@root 用户连接,但在完成设置后,您必须重新启动 sql 服务器。

如果您连接到您的生产数据库,设置 SSL 证书很重要,但如果您只是尝试一下,您可以允许不安全的连接。另一件重要的事情是将您的 IP 添加到“连接”选项卡中的“授权网络”。