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