【问题标题】:BigQuery couldn't connect to cloud SQL (MYSQL)BigQuery 无法连接到云 SQL (MYSQL)
【发布时间】:2020-09-29 15:52:54
【问题描述】:

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

【问题讨论】:

    标签: google-bigquery gcloud google-cloud-sql


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢我不能放弃你,因为我没有足够的积分
    【解决方案2】:

    你可以试试这个:

    $ 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;")
    

    【讨论】:

    • 如果您使用过这些选项,请告诉我,以便我删除我的帖子!
    • 谢谢我不能放弃你,因为我没有足够的积分
    猜你喜欢
    • 2020-08-18
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 2019-04-01
    相关资源
    最近更新 更多