Iklan

backup dan restore database sqlMemiliki blog yang berkembang dan populer bukanlah sesuatu yang biasa saya lakukan. Saya selalu kagum pada Aibek dan staf teknologinya, dan bagaimana mereka selalu memiliki cadangan MUO setiap kali ada hal yang sedikit salah. Saat saya melihat blog WordPress saya tumbuh dalam posting dan komentar pengguna, saya mulai mengawasi basis data saya yang berkembang dengan hati-hati. Apa yang terjadi jika server mati, diretas atau lebih buruk? Tidakkah saya harus siap untuk situasi seperti itu dengan cadangan semua komentar dan komentar yang konstan dan siap?

Ini adalah sesuatu yang telah dibahas beberapa penulis MUO di sini selama bertahun-tahun. Bertahun-tahun yang lalu, Aibek sendiri menulis tentang 4 alat yang tersedia saat itu untuk membuat cadangan basis data Anda. Baru-baru ini, Jeffry menulis tentang plugin Updraft WordPress untuk cadangan, dan Tim membahas beberapa cara manual untuk melakukan pencadangan, seperti dengan FTP.

Saya mengakuinya, kadang-kadang saya malas dan jika itu tidak sederhana dan mudah saya tidak punya waktu untuk itu. Plus, saya memiliki database MySQL yang bukan Wordpress, jadi plugin khusus WordPress tidak akan berfungsi untuk saya. Setelah sedikit mencari, saya akhirnya menemukan sebuah utilitas cadangan MySQL gratis yang disebut

instagram viewer
MySQLDumper.

Menginstal MySQLDumper

Menjalankan MySQLDumper sebenarnya lebih mudah daripada kebanyakan aplikasi yang telah Anda instal di server web Anda. Tidak seperti WordPress di mana Anda harus menjalankan utilitas instalasi, dengan MySQLDumper Anda hanya mengekstrak Zip file ke subdirektori di folder web publik Anda, lalu panggil file index.html dari browser. Di sini, saya telah menyalin semua file ke folder "sqlbackup" di server web.

backup dan restore database sql

Dalam contoh ini, untuk mengaksesnya (mengakses server web lokal saya), alamatnya adalah “http://localhost/sqlbackup/"Jika Anda menginstal ini di akun web Anda sendiri, cukup ganti" localhost "dengan domain Anda.

Setelah Anda mengakses file index.html di folder itu, "Instalasi MySQLDumper"Layar muncul. Ini sebenarnya lebih merupakan "konfigurasi" daripada instalasi. Cukup klik bahasa Anda dan klik "Instalasi“.

cadangan mysql

Prosedur instalasi cukup dengan mengatur parameter akses database Anda. Jika Anda ingin menggunakan MySQLDumper untuk mencadangkan semua database MySQL di server Anda, maka Anda harus memberikannya ID pengguna dan kata sandi dengan akses ke semua tabel. Anda dapat membuat pengguna baru di setiap tabel hanya untuk melakukan backup, atau memberikan akses root aplikasi web.

cadangan mysql

Setelah Anda mengklik "Terhubung ke MySQL“, Sistem akan berusaha untuk terhubung ke masing-masing database di server Anda dan itu akan memberi Anda status di bagian bawah.

cadangan mysql

Hanya itu yang ada di sana! Setelah Anda mengklik Lanjut, Anda akan menemukan diri Anda di panel kontrol utama MySQLDumper.

Menggunakan MySQLDumper Untuk Mengambil Cadangan Database

Status basis data Anda, termasuk batas ruang dan penggunaan, semuanya ditampilkan di halaman utama. Anda dapat mengganti database yang dipilih dengan menggunakan kotak dropdown di sudut kiri bawah layar.

backup database mysql besar

Klik "Konfigurasi”Untuk melihat gambaran umum semua database MySQL di sistem Anda. Di sini, Anda juga dapat mengkustomisasi perintah SQL untuk setiap dump cadangan untuk basis data individual.

backup database mysql besar

Klik pada Surel tab di dalam area konfigurasi untuk mengatur pengiriman file cadangan Anda melalui email. Jika basis data Anda tidak terlalu besar, dan akun email Anda tidak memiliki batas ukuran lampiran yang kecil, coba saja. Namun, dalam kebanyakan kasus ini akan menjadi tidak praktis, terutama jika Anda memiliki database WordPress yang sangat besar dan berkembang.

backup database mysql besar

Jika Anda memiliki basis data besar (atau basis data), dan jika Anda tidak ingin menyimpan semua cadangan Anda di server karena ruang terbatas yang berharga, Anda dapat mengirim file ke lokasi yang jauh, seperti akun penyimpanan gratis atau PC yang Anda siapkan di rumah sebagai server FTP hanya untuk ini tujuan. Setiap kali Anda melakukan pencadangan, file akan di-FTP ke lokasi yang telah Anda tentukan.

Cara Mencadangkan Basis Data MySQL Besar Anda dengan MySQLDumper sqldump8

Jika Anda ingin melakukan pencadangan, cukup klik "Cadangkan”Dari layar utama. Pastikan database yang ingin Anda buat cadangannya dipilih di sudut kiri bawah, lalu klik “Mulai Cadangan Baru.”

Bagaimana cara secara teratur membuat cadangan database MySQL besar Anda dengan MySQLDumper sqldump9

Anda dapat menyaksikan bilah status menampilkan progres prosedur pencadangan. Anda akan melihat nama tabel saat dicadangkan, ruang yang diperlukan untuk file cadangan, dan persentase yang tersisa per tabel dan keseluruhan.

backup dan restore database sql

Setelah cadangan selesai, Anda dapat menemukan file zip disimpan di /work/backup/ folder di dalam folder tempat Anda menginstal MySQLDumper. Aplikasi berbasis web ini juga memiliki kemampuan untuk dengan cepat mengembalikan database Anda dari file cadangan Anda dalam sekejap. Ini juga memiliki browser basis data yang membuat PhpMyAdmin malu.

Apa yang benar-benar membuat MySQLDumper berdiri terpisah dari kerumunan adalah ia dirancang khusus untuk menangani database besar. Menurut situs web, ia melakukan ini dengan menyiasati batasan waktu skrip PHP dengan memecah cadangan segmen, dan kemudian memanggil skrip secara rekursif hingga menyelesaikan seluruh proses pencadangan, tidak peduli seberapa besar Anda database adalah.

Apakah Anda pernah mencoba MySQLDumper? Bagaimana menurut anda? Apa alat favorit Anda untuk membuat cadangan dan memulihkan basis data MySQL Anda? Bagikan wawasan Anda di bagian komentar di bawah.

Ryan memiliki gelar BSc di bidang Teknik Listrik. Dia telah bekerja 13 tahun di bidang teknik otomasi, 5 tahun di bidang TI, dan sekarang adalah seorang Insinyur Aplikasi. Mantan Redaktur Pelaksana MakeUseOf, dia berbicara di konferensi nasional tentang Visualisasi Data dan telah ditampilkan di TV dan radio nasional.