Membuat cadangan untuk meningkatkan redundansi situs Anda adalah langkah cerdas dalam menghadapi bencana. Inilah sebabnya mengapa sebagian besar admin situs web membuat dan mengunduh versi offline data situs web mereka setiap hari untuk pemulihan. Namun, metode tradisional dalam melakukan sesuatu ini memiliki dua kelemahan utama. Pertama, ini padat usaha [mis. e. , bukan anti malas], dan kedua, Anda kehilangan semua data terbaru jika situs web Anda mogok sebelum Anda memiliki kesempatan untuk membuat cadangan harian
Pada artikel ini, kita akan melihat cara mencadangkan database MySQL backend situs web Anda di Linux atau Ubuntu. Namun bagi Anda yang mencari solusi yang lebih elegan, kami juga akan membahas pencadangan otomatis. Dengan otomatisasi, setelah Anda menyiapkannya, Anda tidak perlu khawatir jika suatu kali Anda lupa membuat cadangan atau memasukkan semua perubahan yang dibuat ke situs web Anda ke salinan pemulihan. Ini mengurusnya untuk Anda
Cadangkan Database MySQL di Linux/Ubuntu
MySQL menyediakan utilitas baris perintah, mysqldump, yang dapat digunakan untuk membuat cadangan dengan mengekspor database sebagai file SQL mentah. Anda dapat menjalankan perintah secara manual setiap hari atau memasang skrip otomasi, seperti pencadangan automysql, yang akan melakukannya untuk Anda setiap hari
- Gunakan Perintah mysqldump
Dari terminal Anda, tanpa masuk ke konsol MySQL Anda, jalankan perintah menggunakan sintaks dasar
$ mysqldump -u [username] -p[password] [database_name] > [backup_file_name].sql
Perhatikan bahwa tidak ada spasi antara -p dan kata sandi yang Anda masukkan
- Cadangkan Satu Tabel
Anda juga dapat mencadangkan data dari masing-masing tabel secara langsung ke file teks menggunakan sintaks umum yang disebutkan di bawah ini
Select * Into Outfile 'table_backup_file' From name_of_table;
_
- Kembalikan Basis Data MySQL
Untuk memulihkan database Anda dari cadangan yang Anda buat pada langkah sebelumnya, masuk ke konsol MySQL dengan memasukkan kredensial Anda
$
mysql -u
[username]
-p
Setelah Anda masuk, ketikkan perintah berikut untuk memulihkan database, mengubah parameter sesuai kebutuhan
$
mysql -u
[username]
-p
Select * Into Outfile 'table_backup_file' From name_of_table;
0Select * Into Outfile 'table_backup_file' From name_of_table;
1Select * Into Outfile 'table_backup_file' From name_of_table;
2
- Otomatiskan Proses Pencadangan
Untuk mencadangkan database secara otomatis, Anda harus menginstal paket automysqlbackup terlebih dahulu. Untuk melakukan ini, gunakan perintah berikut
Select * Into Outfile 'table_backup_file' From name_of_table;
_3
Skrip akan berjalan secara otomatis setiap hari, dan cadangan akan disimpan di bawah direktori “/var/lib/automysqlbackup”. Selain itu, Anda dapat membuat entri crontab untuk menjalankan automysqlbackup kapan saja
Untuk melihat isi folder backup harian, jalankan perintah berikut
Select * Into Outfile 'table_backup_file' From name_of_table;
_4
Jika Anda ingin mengubah konfigurasi apa pun atau menambahkan penyesuaian pada utilitas, Anda dapat mengedit file yang terletak di "/etc/default/automysqlbackup" dengan menjalankan perintah di bawah ini
Select * Into Outfile 'table_backup_file' From name_of_table;
_5
Untuk membuat cadangan sesuai permintaan, jalankan perintah secara manual, seperti yang ditunjukkan di bawah ini
Select * Into Outfile 'table_backup_file' From name_of_table;
_6
Pencadangan & Pemulihan Situs Web CodeGuard
Sebagai solusi pencadangan otomatis untuk data situs web, CodeGuard melindungi Anda dari downtime besar-besaran untuk masalah terkait kehilangan data. Ini berfungsi seperti tombol batalkan atau pos pemeriksaan penyimpanan otomatis dalam game, kecuali berfungsi untuk situs web Anda dan basis data terkait. Jika ada pembaruan perkembangan buggy, crash, dll. , Anda dapat kembali ke versi bersih terakhir dengan sekali klik
Mari kita lihat cara membackup Database MySQL Anda menggunakan CodeGuard
Cara Menjadwalkan Pencadangan Anda Secara Otomatis dengan CodeGuard
CodeGuard dapat mencadangkan situs Anda baik melalui FTP/SFTP atau menggunakan plugin WordPress. Anda dapat mengaturnya untuk mencadangkan beberapa file, menyalin seluruh situs web, atau hanya membuat salinan data yang telah diubah
Dapatkan CodeGuard Hanya dengan $1. 63/Bulan
Jadwalkan Pencadangan FTP Otomatis dengan CodeGuard. Beli Hari Ini dan Hemat Hingga 50% Dengan SectigoStore
Berbelanja sekarangMasuk ke Dasbor CodeGuard Anda dan ikuti langkah-langkah di bawah ini
Langkah 1. Pilih Opsi Cadangan Anda
Anda dapat menambahkan situs web untuk dicadangkan menggunakan plugin WordPress atau melalui FTP. Anda dapat menggunakan keduanya, tetapi disarankan untuk menggunakan opsi FTP/SFTP
Langkah 2. Dapatkan Informasi yang Diperlukan untuk Menambahkan Situs Web Anda
Untuk menambahkan situs web melalui FTP atau SFTP, Anda memerlukan beberapa informasi dari penyedia hosting Anda seperti
- URL situs web yang ingin Anda tambahkan,
- server FTP atau SFTP,
- kredensial pengguna, dan
- nomor pelabuhan
Anda dapat menemukan informasi ini di bawah pengaturan di akun hosting Anda. Selalu disarankan untuk menggunakan SFTP daripada FTP jika memungkinkan, karena lebih aman
Langkah 3. Pilih Direktori Root Anda
Jika koneksi berhasil, langkah selanjutnya membawa Anda ke jendela Tangkap Kode Anda, di mana Anda harus memilih atau secara manual menentukan direktori root Anda. Selanjutnya, tekan Pilih Direktori Root
Langkah 4. Pilih Konten yang akan Dicadangkan
Setelah selesai, pilih konten situs web [file dan folder tertentu] yang ingin Anda cadangkan dan klik Mulai Pencadangan Pertama
Langkah 5. Tambahkan Database dari Jendela Penyelesaian
Setelah pencadangan pertama Anda selesai, Anda akan dibawa ke jendela penyelesaian. Dari sini, Anda dapat menambahkan database untuk mencadangkannya, atau Anda juga dapat melakukannya dari dasbor situs web Anda
Catatan. Anda tidak dapat menambahkan database tanpa menambahkan situs web terlebih dahulu
Langkah 6. Dapatkan Detail Basis Data
Untuk menambahkan database, Anda perlu
- nama basis data,
- Nama host MySQL atau IP,
- nama pengguna Anda,
- kata sandi Anda dan
- nomor port
Jika Anda tidak dapat menemukan informasi ini di akun hosting Anda, silakan hubungi tim dukungan CodeGuard untuk membantu Anda dengan detailnya. Nomor port default untuk MySQL adalah 3306
Langkah 7. Masukkan Kredensial Database dan Uji Koneksi
Akses dasbor CodeGuard Anda dan pilih situs web yang ingin Anda tambahkan databasenya. Langkah ini akan membawa Anda ke dasbor situs web
Di dasbor situs web, Anda akan menemukan opsi untuk menambahkan database Anda. Setelah Anda mengkliknya, Anda akan dibawa ke halaman koneksi basis data uji di mana Anda harus memasukkan IP atau nama host basis data Anda