很明显,我有从外部连接到数据库的证书,但我如何使用Cloud Shell连接到仅SSL的数据库?
如果我点击";使用云外壳连接";在Cloud SQL页面上,并使用他们预先填充的Shell命令:
gcloud sql connect INSTANCENAME --user=root --quiet
它不允许我使用根密码登录,而且据我所知,没有任何选项可以像使用cli mysql客户端那样提供证书。如果我关闭强制SSL,我可以正确连接。我是不是错过了一些显而易见的东西?
如CloudSQL 的官方文档所述
gcloud命令组不支持到CloudSQL的SSL连接例子
因此,这是不允许您登录的预期行为。
你可以试试这样的东西。