我们在 CentOS 5 上运行 MySQL 5.1,我需要安全地删除数据。简单地发出 DELETE 查询不是一个选择,我们需要遵守 DoD 文件删除标准。这将在实时生产服务器上完成,而无需关闭 MySQL。如果没有关闭服务器并在数据库文件上使用安全删除实用程序,有没有办法做到这一点?
更新
当我们删除一些表时,每个数据库都会进行一次数据清理。我们不需要不断地删除数据。 CPU 时间不是问题,这些服务器的容量远远不够。
最佳答案
如果您需要一个真正安全的开源数据库,您可以看看 Security Enhanced PostgreSQL运行在 SELinux 上。非常积极的真空策略可以确保您的数据快速被覆盖。强加密也有帮助,pgcrypto具有一些优良的PGP功能。
关于mysql - 从硬盘安全删除/删除 MySQL 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3444166/