Bagaimana cara membuat cadangan database mysql di terminal?

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]-pSelect * 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 sekarang

Masuk 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

Bagaimana cara membuat cadangan database mysql di terminal?

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

Bagaimana cara membuat cadangan database mysql di terminal?

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

Bagaimana cara membuat cadangan database mysql di terminal?

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

Bagaimana cara membuat cadangan database mysql di terminal?

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

Bagaimana cara membuat cadangan database mysql di terminal?

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

Bagaimana cara membuat cadangan database mysql di terminal?

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

Bagaimana cara mem-backup database MySQL di terminal Linux?

Cadangkan database menggunakan perintah berikut. .
mysqldump -u [nama pengguna] –p[kata sandi] [nama_database] > [dump_file. sql]
[username] - Nama pengguna MySQL yang valid
[kata sandi] - Kata sandi MySQL yang valid untuk pengguna
[database_name] - Nama database valid yang ingin Anda ambil cadangannya
[dump_file

Bagaimana cara mencadangkan database MySQL secara manual?

Langkah 1. Buat Cadangan Database MySQL .
Buka phpMyAdmin. Di pohon direktori di sebelah kiri, klik database yang ingin Anda cadangkan. .
Klik Ekspor pada menu di bagian atas layar. Anda akan melihat bagian yang disebut “Metode Ekspor. ” Gunakan Cepat untuk menyimpan salinan seluruh database. .
Klik Mulai

Bagaimana cara menyimpan database di baris perintah MySQL?

Baris Perintah .
Masuk ke server Anda melalui SSH
Gunakan perintah cd untuk menavigasi ke direktori tempat pengguna Anda memiliki akses tulis. .
Ekspor database dengan menjalankan perintah berikut. mysqldump --add-drop-table -u admin -p`cat /etc/psa/. psa. shadow` dbname > dbname. sql. .
Anda sekarang dapat mengunduh file SQL yang dihasilkan

Perintah mana yang digunakan untuk membuat cadangan data MySQL?

Itu membuang satu atau lebih database MySQL untuk cadangan atau transfer ke server SQL lain. Perintah mysqldump juga dapat menghasilkan keluaran dalam format CSV, teks terbatas lainnya, atau XML.