【 TiDB 使用环境】生产环境
【 TiDB 版本】6.1.4
【遇到的问题:问题现象及影响】
安全机构检测要求开启have_openssl、have_ssl、ssl_cipher,不然就是3个高危漏洞,求帮助。。。
tidb像开启ssl的的话,修改enable_tls系统参数为true,不是该这俩变量,这俩变量是为了兼容mysql做的只读变量。
1 个赞
如何开启呢,有官方文档么?
https://docs.pingcap.com/zh/tidb/v6.1/tiup-cluster-topology-reference#global
tiup cluster edit-config 集群名修改对应参数后reload集群生效
多谢大佬,我试试。
等保这个不开是中危漏洞,可修可不修,你这是哪个安全测评是高危啊?
这个开启了,客户端连接数据库、数据库内部所有组件之间都需要加密连接,挺麻烦的
不是改数据库的参数,是改节点的配置把
看我的文章吧
专栏 - TiDB 生产集群与加密通讯TLS的辛酸苦辣 - 开启篇 | TiDB 社区
开启之后对一些工具有影响,按这个文章来处理:
专栏 - TiDB 生产集群与加密通讯TLS的辛酸苦辣 - 工具篇 | TiDB 社区
1 个赞
安照您的文档已经开启tls了,但是登录数据库,这2个值还是关闭状态
已经重启过了,不管用
没单独查看过这个参数,如果重启集群都不行的话,那感觉只能去解释,tidb的参数只是兼容mysql,实际无效。
嗯嗯,麻烦您了
以前在oracle上做过这两个升级
解决了么?需要在db的配置文件加下ssl-ca、ssl-cert、ssl-key的配置,修改用户连接方式为SSL,再去登录
看文档描述,应该是只读的,需要服务器设置,集群里不支持设置。
能提供下更具体的步骤么?