按照国防部数据清理和消毒标准的方法删除 MySQL 表

按照国防部数据清理和消毒标准的方法删除 MySQL 表

我需要删除一组 MySQL以符合国防部数据清理和消毒标准的方式为客户提供服务。我列出了一些可接受的工具,包括擦拭,但我不清楚如何以这种方式删除 MySQL 表。

有没有办法告诉 MySQL 删除表而不删除磁盘上的物理文件,这样我就可以安全地手动覆盖它们?

答案1

我不相信有任何方法可以安全地删除 MySQL 中的表,或者在不删除文件的情况下删除它。

不过我能想到几个选择:

  • 将数据库导出到新数据库(不包含要删除的表),将访问数据库的任何内容切换为使用新数据库,然后擦除旧数据库
  • 删除表格,然后清除驱动器上的可用空间
  • 停止 MySQL,擦除要删除的表的文件,重新启动 mysql,检查/修复数据库

免责声明:我没有测试过任何这些方法 - 请自行承担风险并确保您的备份良好。

相关内容