有没有一种方式对数据加密文件,mysql用途?我有一个mysql server在一个开放的机,我想对数据加密的文件,所以即使有人复制的数据文件,他们无法读取数据。

感谢

有帮助吗?

解决方案

当您说机器打开时,我不确定您的意思。如果人们可以访问控制台或您的帐户,则加密文件的任务要困难得多。

您是否看过 Truecrypt ?它适用于大多数流行的操作系统,并允许创建虚拟加密分区,锁定硬盘驱动器分区,外部驱动器或USB设备。

其他提示

对于任何研究透明MySQL加密解决方案 for Linux 的人来说,我们一直在使用的块上有一个相对较新的产品: http://www.gazzang.com/

我不隶属于Gazzang ......只是一个快乐的客户。

MySQL本身不支持数据文件加密。还有第三种产品,例如:

http://www.vormetric.com/products/vormetric_database_encryption_expert.html

这里有一个关于这个主题的“白皮书”:

http://www.vormetric.com/documents/FINALPart2DatabaseEncryptionCoreGuardvsColumnLevelWhitePaper7.pdf

说实话,如果数据库内容具有任何商业价值或包含有关个人的个人数据,您应该真正控制谁有权访问数据文件(无论是否加密)。在英国,将这些数据文件留给随意的路人,将是数据保护,不是没有。

您可以使用加密文件系统,例如Windows上的NTFS本机或各种选项之一对于linux。此外,您可以存储加密的数据。

如果您使用的windows EFS和起MySQL作为一个服务,将需要做到以下几点:

  • 去服务并找到MySQL服务
  • 停止服务
  • 右击->属性-->登录卡
  • 检查",这个帐户"
  • 填你的窗户帐户名称。".\用户名"
  • 提供您的密码
  • 开始服务

MySQL服务应该现在开始没有错误。

使用windows EFS加密:

http://windows.microsoft.com/en-us/windows/encrypt-decrypt-folder-file#1TC=windows-7

阅读更多obout:

http://www.petri.co.il/how_does_efs_work.htm#

!!!不要忘记出口证书!!!

您可以使用内置的加密功能加密mysql中的数据。

对于文件,任何文件解决方案都应该正常工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top