MySQL端口3306是否加密,如果没有,我该如何加密?

Modified on: Fri, 12 Apr 2019 06:20:02 +0800

我正在为我的工作中的系统进行安全审核,其中一个要求是通过公共/不受保护的网络加密所有流量。由于我们从办公室网络访问我们的一个外部服务器上的MySQL数据库(通过端口3306),因此需要加密与MySQL的连接。

它是否已加密,如果没有,我该如何加密?

我使用的工具和脚本无法使用花哨的SSH端口转发或VPN ......它仍然可能吗?

作者:Stephen RC

最佳答案

不,默认情况下,mysql流量未加密。设置MySQL 使用OpenSSL连接基础是你最好的选择。目前,大多数二进制文件都是使用SSL支持构建的,但是很容易检查您的版本是否支持它。来自文档:

  

要检查是否使用SSL支持编译服务器二进制文件,
  使用--ssl选项调用它。一个
  如果服务器确实会发生错误
  不支持SSL:

shell> mysqld --ssl --help 060525 14:18:52 [ERROR] mysqld: unknown option '--ssl'

作者:smhg,nedm

相关问答

添加新评论