Cara Mencadangkan Basis Data MySQL

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

Misalnya, jika Anda ingin membuat database baru(create a new database) 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.

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(backup your MySQL) database MySQL Anda. Artikel ini akan menjelaskan beberapa cara untuk melakukannya.

Backup Database MySQL Menggunakan phpMyAdmin(Backup MySQL Database Using phpMyAdmin)

Buat(Create) 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 cadangkan dari panel navigasi di bilah sisi kiri. Kemudian klik tautan ekspor yang terletak di bilah navigasi atas.

  • Dari halaman Ekspor(Export) , Anda akan melihat dua opsi: Kustom(Custom ) dan Cepat(Quick) . Pilih opsi Kustom(Custom) .

  • 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(gzipped) untuk Compression . Biarkan opsi lain sebagai default.

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

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

Backup Database MySQL Dengan mysqldump(Backup MySQL Database With 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 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 mencadangkan semua database MySQL Anda di server, gunakan perintah berikut untuk membuat satu file cadangan .sql yang akan berisi semua database Anda.

mysqldump –all-databases > all_databases.sql

Backup Database MySQL Menggunakan Cron Jobs(Backup MySQL Database Using 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(Advanced) dan klik pekerjaan Cron(Cron jobs) .

  • 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 tugas cron menjalankan perintah yang menghasilkan output, masukkan alamat email Anda ke dalam kotak dan klik Perbarui Email(Update Email) .

  • Pilih salah satu Pengaturan Umum(Common Settings) 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 nama pengguna basis data, kata sandi basis data, dan nama basis data 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 (Click) Tambahkan Pekerjaan Cron Baru(Add New Cron Job) .
  • Jika Anda menggulir sedikit ke bawah, Anda akan melihat daftar Pekerjaan Cron Anda Saat Ini.(Current Cron Jobs.)

  • 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(Delete) .

Gunakan Plugin WordPress (WP) untuk Mencadangkan MySQL(Use WordPress (WP) Plugins to Backup MySQL)

Jika Anda menggunakan WP, Anda dapat menggunakan plugin untuk membuat cadangan database Anda(use a plugin to back up your database) . UpdraftPlus akan membuat cadangan file database Anda dengan satu klik. Saat ini memiliki lebih dari dua juta pemasangan aktif.

KembaliWPup(BackWPup)(BackWPup)

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

Ada banyak lagi plugin WP(WP plugins) yang tersedia untuk membuat cadangan 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.



About the author

Saya seorang profesional komputer yang memiliki pengalaman bekerja dengan perangkat lunak Microsoft Office, termasuk Excel dan PowerPoint. Saya juga memiliki pengalaman dengan Chrome, yang merupakan browser milik Google. Keterampilan saya meliputi komunikasi tertulis dan verbal yang sangat baik, pemecahan masalah, dan pemikiran kritis.



Related posts