BigQuery 无法连接到云 SQL (MYSQL)

BigQuery couldn't connect to cloud SQL (MYSQL)

我正在尝试将我的 bigquery 实例连接到我在云上托管的数据库 (mysql@5.7) SQL 我曾经遇到的问题是我们更改了我的外部连接上的数据库,我们得到了以下错误:找不到方法或用户或密码为空,我无法更新用户和密码

你可以试试这个:

$ bq mk \
     --connection \
     --connection_type='CLOUD_SQL' \
     --properties='{"instanceId":"myproject:us-east1:mysqlinstance","database":"mydb","type":"MYSQL"}' \
     --connection_credential='{"username":"username", "password":"*****"}' \
     --project_id=myproject \
     --location=us \
     ext_cloud_sql

查询:

SELECT * FROM EXTERNAL_QUERY("myproject.us.ext_cloud_sql", "SELECT * FROM mydb.mytable;")

这个有一个 public 跟踪器,UI 似乎没有存储外部连接的用户凭据。

您可以尝试使用 bq mk 命令或此 Google docs[= 中的示例从云 shell(或任何 CLI)创建连接13=]