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=]
我正在尝试将我的 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=]