Cara Restore Database MySQL
Jika pada artikel sebelumnya Kita sudah mencoba untuk melakukan backup database MySQL atau MariaDB dengan menggunakan tools yang bernama mysqldump. Maka pada tulisan kali ini Kita akan coba untuk melakukan restore database yang sudah Kita backup sebelumnya.
Baca: Cara Backup Database MySQL
Untuk melakukan proses restore itu sendiri terbilang cukup mudah. Namun kecepatan proses restore nantinya akan tergantung pada seberapa besar data backup itu sendiri. Tentunya dengan data yang semakin besar akan memakan waktu yang lebih lama juga.
Namun ada juga beberapa kiat-kiat yang dapat di tempuh untuk mempercepat proses restore tersebut. Ada beberapa parameter yang dapat di setting dan di sesuaikan sehingga proses restore menjadi lebih cepat. Nanti akan coba Kita bahas juga bagaimana cara penggunaannya.
Daftar Isi
Cara Restore Database MySQL
Sebelum Restore Database MySQL, pastikan Kita sudah siapkan database baru sebagai tempat restore database lama. Nama database baru tersebut boleh sama atau berbeda dari database sebelumnya. Setelah database baru siap selanjutnya cukup menjalankan perintah berikut
mysql -u username -p namadatabasebaru < databaselama.sql
Proses restore akan berjalan dengan sendirinya, dan akan selesai dengan sendirinya juga. Jika ada error biasanya akan muncul pesan peringatan dan proses restore akan terhenti. Jika proses sudah selesai dan tidak ada pesan error, maka proses restore dinyatakan berhasil.
Adapun untuk menampilkan output dari proses restore, dapat menggunakan perintah -v, dengan begitu akan terlihat isi file dump yang ter-restore. Hanya saja kurang elok di pandang dan tidak jelas sudah berapa persen proses itu berlangsung.
Untuk mengetahui lebih jelas, ada sebuah tools yang dapat di gunakan yang bernama pv. Nanti kita akan bahas pada tulisan terpisah agar lebih detail pembahasannya.
Kesimpulan
Restore database MySQL dapat di lakukan dengan mudah, dengan hanya menggunakan satu baris perintah saja. Sebelum melakukan restore, Kita wajib memiliki database baru yang masih kosong sebagai tempat restore.
Namun proses restore tidak dapat di ketahui secara spesifik sudah berapa persen, perlu penggunakan tools tambahan untuk mengetahui hal tersebut.
Sumber:
https://simplebackups.com/blog/how-to-import-sql-file-in-mysql/
https://stackoverflow.com/questions/17666249/how-do-i-import-an-sql-file-using-the-command-line-in-mysql