mysql 5.7でgoogle sqlの新しいインスタンスを作成しました。クライアントの証明書を作成するだけでなく、ルートパスワードを既知の安全なものにリセットする必要もありました。SSL経由でGoogle SQLに接続できません
「セキュリティで保護された接続のみを許可する」を無効にし、cliからログインすると、パスワードで接続できます。
mysql -uroot -p -h x.x.x.x
しかし、私は安全な接続が好き。したがって、ssl(SSL接続を有効にし、ダウンロードした証明書を使用)経由で接続すると接続できません。本命が作成された
:私は試してみて、MySQLの管理者でSSL経由で接続している場合、このエラーと
mysql -uroot -h x.x.x.x --ssl-ca=server-ca.pem --ssl-cert=client-cert.pem --ssl-key=client-key.pem
mysql: [ERROR] SSL error: Unable to get certificate from 'client-cert.pem' ERROR 2026 (HY000): SSL connection error: Unable to get certificate
は、私はこのエラーを取得しますGoogleコンソールで接続し、例のコマンドのtelをどのように接続しようとしていますか私は接続しています。だから、私の人生はなぜ私が接続できないのか理解できません。
これは実際問題でした。ありがとう。 'client-key.pem'と' client-cert.pem'の内容のrsaヘッダーをチェックして内容を確認しました。だから私はちょうどお互いにファイルの名前を変更し、それは働いた。 – skift
報告していただきありがとうございます。私はこの問題を解決するための公開のトラッカーを提出しました:https://code.google.com/p/googlecloudsql/issues/detail?id=158 – Kamran