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。解决方法很简单,就是在服务配置文件中添加以下配置。PQC 是 Post-Quantum Cryptography 的首字母缩写,中文译作“后量子密码”或“抗量子密码”。
以下配置项用来配置不同通道是否强制启用 PQC。- admin_force_pqc
- replication_force_pqc
- group_replication_force_pqc
- mysqlx_force_pqc
复制代码 需要注意的是:
一、PQC 需要服务端支持 OpenSSL 3.5.0+ 和 TLSv1.3,不满足任何一个条件都不会生效。
比如,如果在服务配置文件中只启用 TLSv1.2,那么上面这些 force_pqc 的值在 MySQL 启动时全部会被转成 OFF。
二、如果服务端强制启用 PQC,客户端也需要 OpenSSL 3.5.0+ 并且使用 TLSv1.3,否则无法建立连接,需要禁用 SSL 并且服务器支持明文连接才能建立连接。
|
|