Hapus Database MySql dengan aman


3

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?


Kedengarannya Anda mengatakan Anda ingin menghapus basis data secara permanen, dan masih memulihkan data darinya?
Pavium

maaf untuk itu ... saya lupa menambahkan "tidak" ... saya ingin menghapus database secara permanen
iceman

Jawaban:


0

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.


sdelete baik .. apakah ada yang tahu jika Eraser multi-threaded? saya menghapus Mysql dbs menggunakan perintah drop. bagaimana melakukan ini menggunakan sdelete?
iceman

Menambahkan file untuk dihapus ke jawabannya.
Stephen Jennings

0

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.


apakah ada perangkat lunak yang dapat melakukan ini
iceman

tidak secara langsung. Saya telah menulis program bash, batch, dan C untuk melakukan hal di atas:while(true) echo 1;
warren
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.