有没有办法加密mysql使用的数据文件?我在打开的机器上有一个mysql服务器,我想加密数据文件,所以即使有人复制数据文件,他们也无法读取数据.
谢谢
对于任何研究用于Linux的透明MySQL加密解决方案的人来说,我们一直在使用的块上有一个相对较新的产品:http: //www.gazzang.com/
我不隶属于Gazzang ......只是一个快乐的客户.
MySQL本身不支持数据文件加密.还有第三种产品,例如:
http://www.vormetric.com/products/vormetric_database_encryption_expert.html
这里有一个关于这个主题的"白皮书":
http://www.vormetric.com/documents/FINALPart2DatabaseEncryptionCoreGuardvsColumnLevelWhitePaper7.pdf
说实话,如果数据库内容具有任何商业价值或包含有关个人的个人数据,您应该真正控制谁有权访问数据文件(无论是否加密).在英国,将这些数据文件留给随意的路人,这将是一项数据保护.
当你说机器打开时,我不确定你是什么意思.如果人们可以访问控制台或您的帐户,则加密文件的任务要困难得多.
你看过Truecrypt吗?它适用于大多数流行的操作系统,并允许创建虚拟加密分区,锁定硬盘驱动器分区,外部驱动器或USB设备.