MariaDB实例运行良好已经有很长时间了,突然之间,大约30分钟前,我的应用程序遇到了试图连接的错误:
# mysql
ERROR 2026 (HY000): Unknown SSL error我的证书总是在LetsEncrypt生成的"/etc/my.cnf.d/ certs /“下面。
它们将于2021-11-04年到期,最后一次修改日期为2021-08-06.
my.cnf:
ssl_cert = "/etc/my.cnf.d/certs/fullchain.pem"
ssl_key = "/etc/my.cnf.d/certs/privkey.pem"看看日志,没有任何线索。
最近的日志是关于"InnoDB: Online“的,很久以前。
最近没有系统更新。
我如何调查这个问题的原因呢?
从我所做的研究来看,这些问题都是由设置问题引起的,而在我的例子中,它一直在起作用,但是“突然”失败了,我看不出是什么改变了。
--
更新:我想知道这是否相关,
https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/
https://community.letsencrypt.org/t/help-thread-for-dst-root-ca-x3-expiration-september-2021/149190
2021年9月30日,旧浏览器和设备信任证书的方式将发生小变化--让我们来加密证书。 (.) DST根CA X3将于2021年9月30日到期。
我想知道如何使MariaDB信任ISRG根X1!
发布于 2021-09-30 16:05:58
好吧..。对于那些有同样问题的人来说,
如果您还没有这样做,请运行以下命令:
# yum update ca-certificates
如果您得到No packages marked for update,它可能已经自动运行-在我的例子中,它是在9月24日:
Sep 24 05:00:16 Updated: ca-certificates-2021.2.50-72.el7_9.noarch
然后在MySQL实例中运行:
> FLUSH SSL;
这解决了我的问题!
https://dba.stackexchange.com/questions/300406
复制相似问题