找回密码
 新建账号

TLS channel 'mysql_main' is not configured to require post-quantum key exchange algorithms

[复制链接]
 楼主| 大郎 发表于 2026-10-21 00:33 | 显示全部楼层 |阅读模式
2026-10-20T15:38:09.404514Z 0 [Warning] [MY-015696] [Server] TLS channel 'mysql_main' is not configured to require post-quantum key exchange algorithms; future TLS sessions may use a non-post-quantum key exchange algorithm because force_pqc is disabled
MySQL 26.7+ 启动时在日志文件里面记录一条上述 Warning,是因为没有设置 force_pqc 为 ON。解决方法很简单,就是在服务配置文件中添加以下配置。
  1. force_pqc = ON
复制代码
PQC 是 Post-Quantum Cryptography 的首字母缩写,中文译作“后量子密码”或“抗量子密码”。
以下配置项用来配置不同通道是否强制启用 PQC。
  1. admin_force_pqc
  2. replication_force_pqc
  3. group_replication_force_pqc
  4. mysqlx_force_pqc
复制代码
需要注意的是:
一、PQC 需要服务端支持 OpenSSL 3.5.0+ 和 TLSv1.3,不满足任何一个条件都不会生效。
比如,如果在服务配置文件中只启用 TLSv1.2,那么上面这些 force_pqc 的值在 MySQL 启动时全部会被转成 OFF。
  1. tls_version = TLSv1.2
复制代码
二、如果服务端强制启用 PQC,客户端也需要 OpenSSL 3.5.0+ 并且使用 TLSv1.3,否则无法建立连接,需要禁用 SSL 并且服务器支持明文连接才能建立连接。
  1. --ssl-mode=disabled
复制代码

手机版|轻松e站

GMT+8, 2026-10-23 07:13

快速回复 返回顶部 返回列表