Saya menjalankan Mysql5 pada mesin Windows Xp di NTFS. Saya ingin secara permanen menghapus database yang berisi data sensitif sehingga ketika sistem operasi tidak aktif tidak mungkin untuk menggunakan raw disk editor dan alat pemulihan untuk melihat dan memulihkan data bahwa sistem operasi telah deallocated (setelah menjatuhkan tabel dll). Bagaimana saya bisa melakukan ini?
mysql
administrator
file-shredding
tukang es
sumber
sumber
Jawaban:
Anda dapat menggunakan SDelete , alat gratis dari Microsoft. Ini dapat menghapus file dengan aman atau membersihkan semua ruang kosong di partisi.
Jika Anda menginginkan GUI, Eraser adalah alternatif.
Dilihat dari dokumentasi MySQL untuk InnoDB dan MyISAM , file yang relevan untuk dihapus adalah ibdata, * .IBD, dan * .FRM untuk database InnoDB, dan file * .FRM, * .MYD, dan * .MYI untuk MyISAM.
sumber
Satu-satunya solusi yang saya tahu adalah menimpa semua ruang kosong pada disk setelah penghapusan.
Menyalin file kecil berulang kali hingga disk penuh, kemudian menghapusnya akan berhasil.
Seperti akan memiliki output skrip
'1'
hingga drive penuh.sumber
while(true) echo 1;