By using AWS re:Post, you agree to the AWS re:Post Terms of Use

Lightsail专用数据库SSL错误2026。

0

【以下的问题经过翻译处理】 我有几个Lightsail实例(大多数是LAMP堆栈)和一个Lightsail专用数据库(mysql)。我的两个Lightsail实例使用SSL,因为它们是Web应用程序的主机,并附加到域。我试图使用mysql命令行从这些实例中的一个本地数据库迁移数据到我的专用数据库。

当我尝试从使用SSL的服务器之一使用命令行连接时,会出现“ERROR 2026 (HY000): SSL connection error: unknown error number”的错误。

如果我尝试从未使用过SSL的克隆服务器执行相同的命令,则可以正常工作。相同的MySQL版本,相同的操作系统版本,唯一的区别是一个是我没有安装任何证书的dev服务器。

更加令人困惑的是,如果我在安装了SSL证书的服务器的命令行中执行的PHP脚本中连接到此数据库,则可以正常工作。我还可以创建一个可以通过Apache运行的PHP脚本,也可以正常连接。只有命令行无法连接并显示此错误。

有什么办法只有使用mysql命令行时才会出现连接问题吗?我尝试了谷歌和所有我找到的响应都有特定的错误消息和建议的修复方法,只有建议在命令行中包括一个专用数据库的.pem文件,但是并不起作用。

profile picture
EXPERT
asked a year ago236 views
1 Answer
0

【以下的回答经过翻译处理】 看起来在mysql dump命令中添加--ssl-mode=disabled解决了问题。我想它以为由于服务器在使用SSL,所以mysql也应该使用它,但是我的专用数据库没有使用ssl,所以它才出现了错误。通过指定不使用ssl,它能够连接成功。

profile picture
EXPERT
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions