Надежно удалить базу данных MySql
Я использую Mysql5 на компьютере с Windows XP в NTFS . Я хочу навсегда удалить базу данных, содержащую конфиденциальные данные, так что, когда операционная система не активна, невозможно использовать необработанные дисковые редакторы и инструменты восстановления для просмотра и восстановления данных, которые операционная система освободила (после удаления таблиц и т. Д.). Как я могу это сделать?
2 ответа
Вы можете использовать SDelete, бесплатный инструмент от Microsoft. Это может либо безопасно удалить файл, либо очистить все свободное место в разделе.
Если вы хотите графический интерфейс, Eraser является альтернативой.
Судя по документации MySQL для InnoDB и MyISAM, соответствующие файлы для удаления - это ibdata, *.IBD и *.FRM для базы данных InnoDB, а также файлы *.FRM, *.MYD и *.MYI для MyISAM.
Единственное известное мне решение - это перезаписать все свободное место на диске после удаления.
Повторное копирование небольших файлов до заполнения диска, а затем их удаление будет работать.
Как бы вывести скрипт '1'
пока диск не заполнится.