Apagar com segurança o MySql Database

2

Estou executando o Mysql5 em uma máquina Windows Xp em NTFS. Desejo excluir permanentemente um banco de dados contendo dados confidenciais de modo que, quando o sistema operacional não estiver ativo, não seja possível usar editores de disco bruto e ferramentas de recuperação para exibir e recuperar dados desalocados pelo sistema operacional (após descartar tabelas, etc.). Como posso fazer isso?

    
por iceman 14.11.2009 / 12:52

2 respostas

0

Você pode usar o SDelete , uma ferramenta gratuita da Microsoft. Isso pode excluir com segurança um arquivo ou limpar todo o espaço livre em uma partição.

Se você quiser uma GUI, Borracha é uma alternativa.

A julgar pela documentação do MySQL para InnoDB e MyISAM , os arquivos relevantes a serem excluídos são ibdata, * .IBD e * .FRM para um banco de dados InnoDB e os arquivos * .FRM, * .MYD e * .MYI para o MyISAM.

    
por 17.11.2009 / 04:42
0

A única solução que conheço é sobrescrever todo o espaço livre no disco após a exclusão.

Copiando repetidamente arquivos pequenos até que o disco esteja cheio, a exclusão deles funcionaria.

Como teria uma saída de script '1' até que a unidade esteja cheia.

    
por 14.11.2009 / 13:55