2012-10-26 69 views
1

Mysql是否有可能以某种方式加密其存储的文件(数据库方案&磁盘上的数据):某人无法将这些文件复制到另一台机器上,并使用自己的机器读取它们安装Mysql root用户? 如果没有,是否有一个DBMS能够通过加密来保护磁盘上的数据库存储文件?加密Mysql数据库存储在磁盘上的文件

回答

1

不幸的是,MySQL本身不支持数据文件加密。

不过,也有3产品在那里,如:

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

说实话,如果数据库内容有任何商业价值或包含有关人员的个人资料,你应该控制谁可以访问数据文件(不管是否加密)。

+0

谢谢,什么关于其他DBMS?有支持数据文件加密吗? – RYN

+0

sql server does –

+0

@ 4r1y4n接受答案请:) –

1

要使用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#

!不要忘记导出证书!

如果您使用的是Windows EFS和启动MySQL作为一个服务,你需要做到以下几点:

  • 去服务,并找到MySQL服务
  • 停止服务
  • 右点击 - >属性 - >登录选项卡
  • 选中“此帐户”
  • 填写您的Windows帐户名称,例如。 “\用户名”
  • 提供密码
  • 启动服务

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

0

我不知道,如果你要考虑第三方的选择,但NETLIB Encryptionizer可以透明地确保Windows平台上的几乎任何应用程序或服务,包括Windows的MySQL: http://www.netlib.com/mysql-encryption.asp

相关问题