Windows系统下MySQL 8.0.36社区版开启FIPS模式报错的解决咨询
Windows系统下MySQL 8.0.36社区版开启FIPS模式报错的解决咨询
我现在遇到了一个问题,想在Windows上运行的MySQL 8.0.36社区版实例中开启FIPS模式。我知道从MySQL 8.0.34开始ssl_fips_mode选项已经被弃用,但在8.0.36版本里应该还是可以正常使用的。
当我在my.ini配置文件中添加了以下配置后:
ssl_fips_mode=ON
MySQL服务器无法启动,弹出了如下错误:
[ERROR] [MY-011272] [Server] SSL fips mode error: error:12800067:DSO support routines::could not load the shared library
我猜测这个问题是因为开启FIPS模式需要OpenSSL FIPS对象模块,但我的MySQL安装包里面并没有包含这个模块。
我的MySQL安装自带的是OpenSSL 3.0.12版本,通过执行以下命令查询到了版本信息:
mysql> show status like '%Tls_library_version%';
返回结果为:
OpenSSL 3.0.12 24 Oct 2023
想请教一下,这种情况下我该怎么才能成功开启FIPS模式呢?有没有包含所有必需模块和库的MySQL安装包可以下载?我不想自己编译MySQL。
备注:内容来源于stack exchange,提问作者uwe
相关产品推荐
相关产品推荐

