使用MariaDB 11 CLI连接MariaDB 10.4时遇ERROR 2026 SSL错误
解决MariaDB 11客户端连接10.4服务器的SSL错误问题
临时单次连接方案
在连接命令中显式禁用SSL校验,添加--ssl-mode=DISABLED参数:
mariadb -h 你的主机地址 -P 端口号 -u 用户名 -p --ssl-mode=DISABLED
也可以用简写参数--skip-ssl实现同样效果:
mariadb -h 你的主机地址 -P 端口号 -u 用户名 -p --skip-ssl
永久客户端配置方案
编辑MariaDB客户端配置文件(通常为~/.my.cnf或/etc/my.cnf.d/client.cnf),在[client]段落中添加:
[client] ssl-mode = DISABLED
保存配置后,后续连接无需重复添加参数。
服务器端开启SSL(可选)
若希望通过SSL安全连接,可在MariaDB 10.4服务器上启用SSL:
- 使用
mysql_ssl_rsa_setup工具生成SSL证书文件 - 编辑服务器配置文件(如
/etc/my.cnf.d/server.cnf),在[mysqld]段落中添加证书路径配置:
[mysqld] ssl_cert = /path/to/server-cert.pem ssl_key = /path/to/server-key.pem ssl_ca = /path/to/ca.pem
- 重启MariaDB服务,之后客户端即可正常使用SSL连接。
内容的提问来源于stack exchange,提问作者nextnextnext
相关产品推荐
相关产品推荐

