Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql CloudSQL SSL连接错误_Mysql_Openssl_Google Cloud Sql - Fatal编程技术网

Mysql CloudSQL SSL连接错误

Mysql CloudSQL SSL连接错误,mysql,openssl,google-cloud-sql,Mysql,Openssl,Google Cloud Sql,openssl升级到openssl.x86_64 0:1.0.1e-30.el6.9mysql到CloudSQL的连接开始失败,出现以下错误 ERROR 2026 (HY000): SSL connection error: error:00000001:lib(0):func(0):reason(1) 如果我从另一台尚未升级的服务器连接并检查SSL密码,这就是我看到的 [root@myhostname ~]# mysql -e "SHOW STATUS LIKE 'ssl_cipher'\G

openssl升级到
openssl.x86_64 0:1.0.1e-30.el6.9
mysql到CloudSQL的连接开始失败,出现以下错误

ERROR 2026 (HY000): SSL connection error: error:00000001:lib(0):func(0):reason(1)
如果我从另一台尚未升级的服务器连接并检查SSL密码,这就是我看到的

[root@myhostname ~]# mysql -e "SHOW STATUS LIKE 'ssl_cipher'\G"
Variable_name: Ssl_cipher
Value: DHE-RSA-AES256-SHA
因此,如果返回到升级版本的服务器,如果我检查密码,我会看到以下内容(在两台服务器上相同)

我不是SSL密码和加密的专家。那么,我遗漏了什么可能导致这个问题呢?目前唯一的修复方法是降级openssl和openssl-devel

[root@myhostname ~]# yum downgrade openssl*
从工作服务器和非工作服务器运行以下操作将返回相同的错误。其中,cert、key、ca文件是用于连接到CloudSQL实例的文件

openssl s_client -connect <ip>:3306 -tls1 -cert client-cert.pem -key client-key.pem -CAfile server-ca.pem | openssl x509 -text -noout

请说明您在服务器上使用的密码字符串。请发布用于连接服务器的确切URL,并发布
openssl s_客户端-connect:-tls1-servername | openssl x509-text-noout
的输出。通过单击“编辑”将其添加到问题中(不要将其作为评论发布)。否则,没有足够的信息帮助进行故障排除。我将输出添加到问题中。将
-servername
选项添加到您的
openssl s_客户机
命令中。您还可以尝试
-tls1_2
。您还可以查看。其中一个建议是更新到最新的SDK和API。谢谢。我尝试了使用和不使用-servername,得到了相同的响应。我认为这将是狮子狗升级的反面,因为它是新版本不工作,而不是旧版本不工作。
openssl s_client -connect <ip>:3306 -tls1 -cert client-cert.pem -key client-key.pem -CAfile server-ca.pem | openssl x509 -text -noout
140582014740296:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:339:
unable to load certificate
140388473263944:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: TRUSTED CERTIFICATE