1

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

4

2 回答 2

1

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

但是,那里有第 3 种产品,例如:

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

老实说,如果数据库内容具有任何商业价值或包含有关个人的个人数据,您应该真正控制谁可以访问数据文件(无论是否加密)。

于 2012-10-26T22:01:48.480 回答
1

要使用 Windows EFS 加密:

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

阅读更多关于它的信息:

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

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

如果您使用 Windows EFS 并将 MySQL 作为服务启动,则需要执行以下操作:

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

MySQL 服务现在应该可以正常启动了。

于 2014-02-18T06:51:52.473 回答