Cara Mencadangkan Database MySQL

 Cara Mencadangkan Database MySQL



MySQL adalah Sistem Manajemen Basis Data Relasional (RDBMS). Ini menangani instruksi database dan dapat mengelola banyak database pada waktu yang sama.


Misalnya, jika Anda ingin membuat database baru atau menambahkan data ke database yang sudah ada, Anda mengirim pesan ke server MySQL, berikan data yang ingin Anda tambahkan, dan beri tahu di mana harus menambahkannya.

Daftar isi


Apakah bisnis Anda kecil atau besar, data Anda adalah elemen penting. Untuk memastikan bahwa informasi berharga Anda aman dari kerusakan, pencurian, atau dampak bencana, buat cadangan database MySQL Anda. Artikel ini akan menjelaskan beberapa cara untuk melakukannya.


Backup Database MySQL Menggunakan phpMyAdmin


Buat file ekspor atau cadangan database MySQL Anda dengan mengakses alat phpMyAdmin dari panel kontrol hosting web Anda seperti cPanel. Kami akan menggunakan cPanel untuk tujuan artikel ini.

  * Mulailah dengan masuk ke cPanel Anda dan klik phpMyAdmin.


  * Pilih database MySQL yang ingin Anda buat cadangannya dari panel navigasi di bilah sisi kiri. Kemudian klik tautan ekspor yang terletak di bilah navigasi atas.


  * Dari halaman Ekspor, Anda akan melihat dua opsi: Kustom dan Cepat. Pilih opsi Kustom.


  * Setelah memilih Custom, Anda akan melihat daftar database Anda. Anda dapat memilih satu, beberapa, atau semua. Pengaturan default adalah untuk membuat cadangan semua.

  * Di bawah opsi Output, pilih gzip untuk Kompresi. Biarkan opsi lain sebagai default.


  * Klik tombol Go untuk memulai pencadangan dan mengunduh file Anda. Nama file Anda adalah file YourDatabaseName.sql.gz.


Waktu yang diperlukan untuk menyelesaikan pencadangan akan tergantung pada ukuran basis data Anda.


Backup Database MySQL Dengan mysqldump


Gunakan perintah mysqldump untuk membuat dump file teks dari database Anda yang akan dikelola oleh MySQL. Dump file teks adalah file teks yang menyertakan perintah SQL yang Anda perlukan untuk membuat ulang database Anda dari awal.

  * Untuk membuat cadangan satu database, gunakan perintah berikut:


mysqldump database_name > database_name.sql


Perintah ini akan membuat cadangan dan mengirimkannya ke file .sql. Itu hanya akan membuat salinan database Anda dan tidak akan memengaruhinya.

  * Gunakan perintah berikut untuk membuat cadangan beberapa database secara bersamaan.


mysqldump –databases database_one database_two > two_databases.sql

Database_one refers to the name of the first database and database_two is the name of the second database you want to back up. Both will be backed up into a single database.

  * If you want to backup all your MySQL databases on a server, use the following command to create a single .sql backup file that will contain all your databases.


mysqldump –all-databases > all_databases.sql


Backup MySQL Database Using Cron Jobs


A cron job is a Linux command used to execute a task at a specified time automatically. We will explain how to use this command to automate a backup of MySQL databases.

  * Start by logging into your cPanel and scrolling down to the Advanced section and click on Cron jobs.


  * You will see a warning that you should have a good knowledge of Linux commands to use cron jobs effectively. If you don’t, check with your hosting administrator.


  * If you want to receive an email every time a cron job runs a command that produces output, put your email address in the box and click Update Email.


  * Choose one of the Common Settings from the dropdown menu to select how often you want to run the backup.


  * You can also tweak the other settings such as time and day of the week.


  * Now it’s time to put in the command as follows:


/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql

  * Replace dbusername, dbpassword, and dbname with your database username, database password, and database name.

  * Path refers to a folder or series of folders where you want your backup file to go. The name of your backup file is represented in the command as backup.sql. You can change that name or leave it as is. Click Add New Cron Job.

  * If you scroll down a little bit, you will see a list of your Current Cron Jobs.


  * If you want to change any of your current cron jobs, click Edit. If you no longer want to run any job or make a mistake, click Delete.


Use WordPress (WP) Plugins to Backup MySQL


If you are using WP, you can use a plugin to back up your database. UpdraftPlus will back up your database file with a single click. It currently has over two million active installs.


BackWPup


Use BackWPup to backup your MySQL database files and even your complete WP installation.


There are many more WP plugins available to back up MySQL. Choose one that works with the current version of WP and is being actively updated.


To avoid losing critical data, regularly backup your MySQL database. If you have a backup, you will be able to restore essential or irreplaceable data should something happen to corrupt your site.



Database_one mengacu pada nama database pertama dan database_two adalah nama database kedua yang ingin Anda buat cadangannya. Keduanya akan dicadangkan ke dalam satu database.

  * Jika Anda ingin membuat cadangan semua database MySQL Anda di server, gunakan perintah berikut untuk membuat file cadangan .sql tunggal yang akan berisi semua database Anda.


mysqldump –semua-database > all_databases.sql


Backup Database MySQL Menggunakan Cron Jobs


Pekerjaan cron adalah perintah Linux yang digunakan untuk menjalankan tugas pada waktu tertentu secara otomatis. Kami akan menjelaskan cara menggunakan perintah ini untuk mengotomatiskan pencadangan database MySQL.

  * Mulailah dengan masuk ke cPanel Anda dan gulir ke bawah ke bagian Lanjutan dan klik pekerjaan Cron.


  * Anda akan melihat peringatan bahwa Anda harus memiliki pengetahuan yang baik tentang perintah Linux untuk menggunakan pekerjaan cron secara efektif. Jika tidak, hubungi administrator hosting Anda.


  * Jika Anda ingin menerima email setiap kali pekerjaan cron menjalankan perintah yang menghasilkan output, masukkan alamat email Anda ke dalam kotak dan klik Perbarui Email.


  * Pilih salah satu Pengaturan Umum dari menu tarik-turun untuk memilih seberapa sering Anda ingin menjalankan pencadangan.


  * Anda juga dapat mengubah pengaturan lain seperti waktu dan hari dalam seminggu.


  * Sekarang saatnya untuk memasukkan perintah sebagai berikut:


/usr/bin/mysqldump -u dbusername -p'dbpassword' dbname > /home/username/path/backup.sql

  * Ganti dbusername, dbpassword, dan dbname dengan username database, password database, dan nama database Anda.

  * Path mengacu pada folder atau serangkaian folder tempat Anda ingin menyimpan file cadangan. Nama file cadangan Anda diwakili dalam perintah sebagai backup.sql. Anda dapat mengubah nama itu atau membiarkannya apa adanya. Klik Tambahkan Pekerjaan Cron Baru.

  * Jika Anda menggulir sedikit ke bawah, Anda akan melihat daftar Pekerjaan Cron Anda Saat Ini.


  * Jika Anda ingin mengubah pekerjaan cron Anda saat ini, klik Edit. Jika Anda tidak ingin lagi menjalankan pekerjaan apa pun atau membuat kesalahan, klik Hapus.


Gunakan Plugin WordPress (WP) untuk Mencadangkan MySQL


Jika Anda menggunakan WP, Anda dapat menggunakan plugin untuk membuat cadangan database Anda. UpdraftPlus akan membuat cadangan file database Anda dengan satu klik. Saat ini memiliki lebih dari dua juta pemasangan aktif.


KembaliWPup


Gunakan BackWPup untuk membuat cadangan file database MySQL Anda dan bahkan instalasi WP lengkap Anda.


Ada banyak lagi plugin WP yang tersedia untuk mencadangkan MySQL. Pilih salah satu yang berfungsi dengan versi WP saat ini dan sedang diperbarui secara aktif.


Untuk menghindari kehilangan data penting, buat cadangan database MySQL Anda secara teratur. Jika Anda memiliki cadangan, Anda akan dapat memulihkan data penting atau tidak tergantikan jika terjadi sesuatu yang merusak situs Anda.

Bagikan: