Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQLDumper:Alat Pencadangan Database MySQL Berbasis PHP dan Perl

MySQL adalah salah satu database yang paling populer di dunia. Basis data ini dapat diinstal di Microsoft Windows platform selain Linux platform. Mengapa database ini begitu populer? Ini mungkin disebabkan oleh fiturnya yang kuat dan gratis untuk digunakan. Sebagai administrator database, backup database sangat penting untuk menjaga ketersediaan data. Ini akan meminimalkan risiko jika terjadi sesuatu pada database kami.

Sejak MySQL adalah database yang populer, ada banyak perangkat lunak yang dapat kita gunakan untuk mem-backupnya. Dari mode konsol ke perangkat lunak berbasis web. Sekarang kami akan memberi Anda tampilan MySQLDumper sebagai alat untuk membuat cadangan Database MySQL.

Apa itu MySQLDumper?

MySQLDumper adalah alat berbasis web open source lain untuk membuat cadangan database MySQL. Itu dibangun dari PHP dan Perl dan dapat dengan mudah membuang dan memulihkan data MySQL Anda. Ini sangat cocok untuk hosting bersama, di mana kami tidak memiliki akses ke shell Linux.

Fitur MySQLDumper

Ada banyak fitur MySQLDumper, tetapi berikut adalah beberapa fitur yang mungkin menarik bagi Anda.

  1. Instalasi mudah; pastikan Anda memiliki server web yang berfungsi dan arahkan browser Anda ke file instalasi MySQLDumper.
  2. Semua parameter ditampilkan sebelum pencadangan dimulai; jadi Anda yakin dengan apa yang Anda lakukan.
  3. Ikhtisar Basis Data; lihat proses yang sedang berjalan/
  4. SQL-Browser:Akses ke MySQL-Tables Anda, hapus tabel, edit atau sisipkan data.
  5. Dua jenis metode pencadangan, menggunakan PHP atau Perl.
  6. Lengkapi file log.
  7. Penghapusan file cadangan lama Anda secara otomatis.
  8. Buat perlindungan direktori.

Instalasi MySQLDumper di Linux

Menginstal MySQLDumper sangat mudah. Pertama kita bisa mendownload MySQLDumper dari link berikut.

  1. Unduh MySQLDumper

Pada saat penulisan artikel ini, versi terbaru adalah 1.24. Jadi, unduh versi terbaru di bawah direktori server web Anda yang berfungsi (yaitu /var/www atau /var/www/html ). Setelah Anda memilikinya, Anda dapat mengekstrak MySQLDumper1.24.4.zip .

$ unzip MySQLDumper1.24.4.zip

Kemudian Anda akan menemukan ‘msd1.24.4 ' folder. Folder ini berisi semua file MySQLDumper. Langkah selanjutnya, Anda hanya perlu mengarahkan browser Anda ke file instalasi MySQLDumper. Filenya adalah ‘msd1.24.4/install.php’ . Berikut adalah langkah-langkah MySQLDumper yang super mudah .

1. Kita harus memilih instalasi Bahasa .

2. Kita perlu mengisi beberapa kredensial seperti nama host, pengguna dan kata sandi MySQL.

3. Kita dapat menguji koneksi ke database dengan mengklik Connect to MySQL tombol. Jika berhasil, maka kita akan melihat pesan yang mengatakan bahwa “Koneksi database telah dibuat ”.

4. Setelah Anda mendapat pesan, klik tombol ‘Simpan ' dan lanjutkan tombol instalasi. Anda akan dibawa ke layar beranda.

Cara menggunakan MySQLDumper

Seperti yang bisa kita tebak dari namanya, fungsi utama MySQLDumper adalah untuk mem-backup database MySQL Anda. Dengan aplikasi ini, backup (dan restore) database MySQL sangat mudah. Mari kita mulai melihatnya.

Proses Backup menggunakan PHP

Menu fungsi terletak pada panel navigasi di sebelah kiri. Pertama kita perlu memilih database mana yang ingin kita backup. Pilihannya bisa kita lihat di menu sebelah kiri.

Pada tangkapan layar di atas, kami memilih untuk mencadangkan basis data bernama ‘karyawan ‘.

Kemudian kita dapat memilih ‘Cadangan 'menu di sebelah kiri. Kemudian pilih ‘Cadangan PHP ' di daerah atas. Kami akan memiliki layar seperti ini.

Kemudian klik ‘Mulai Pencadangan Baru '. Kemajuan aktivitas pencadangan akan ditampilkan kepada Anda.

Setelah progres pencadangan selesai, kita dapat melihat notifikasi.

Proses Backup menggunakan Perl

Metode pencadangan lain yang didukung oleh MySQLDumper adalah 'Backup Perl' . Dengan metode ini, kita akan menggunakan Perl sebagai mesin cadangan.

Harap perhatikan bahwa server web Anda harus mendukung ‘Perl /CGI ' sebelum menjalankan metode pencadangan ini. Jika tidak, Anda akan melihat kesalahan seperti ini saat Anda mengklik tombol Uji Perl.

Sama dengan metode backup PHP, kita perlu memilih database mana yang ingin kita backup. Kemudian pilih menu Cadangan dari panel navigasi kiri. Kemudian klik tombol Backup Perl.

MySQLDumper akan menunjukkan kepada Anda beberapa parameter aktif di area bawah. Kemudian kita bisa klik ‘Run the Perl Cron ' tombol skrip. Dengan menggunakan metode ini, kami tidak akan melihat bilah kemajuan apa pun yang muncul. Lamanya proses backup ini tergantung dari database yang akan kita backup. Jika tidak ada error, maka kita akan melihat notifikasi seperti ini.

Proses Pemulihan

Memulihkan cadangan juga mudah menggunakan MySQLDumper. Anda dapat mengeklik ‘Pulihkan ' menu dari panel navigasi di sebelah kiri. Tidak seperti aktivitas Pencadangan, semua pencadangan tersedia di area bawah halaman pemulihan.

Ketika kita perlu memilih cadangan, kita dapat memilih dari sana. Di area di atas adalah cadangan yang dipilih yang siap untuk dipulihkan. Jika Anda ingin melakukan pemulihan penuh, maka klik tombol ‘Pulihkan ' tombol di atas. Sedangkan jika Anda ingin mengembalikan beberapa tabel saja, klik tombol ‘Pilih tabel ' untuk dipulihkan di atas.

Setelah selesai, klik ‘Pulihkan '. Tunggu beberapa saat untuk menyelesaikan progres pemulihan.

Buat Perlindungan Direktori

Secara default, halaman beranda MySQLDumper dapat diakses oleh siapa saja yang mengetahui URL-nya. Menggunakan Perlindungan Direktori, kita dapat membuat layar beranda ini dilindungi oleh kata sandi. Perlindungan Direktori ini menggunakan ‘.htaccess ' berfungsi di server web Apache.

Untuk membuatnya, cukup klik Buat perlindungan direktori tombol di layar beranda.

Kemudian Anda akan diminta untuk memberikan beberapa kredensial.

Setelah Anda selesai melakukannya, klik Buat perlindungan direktori tombol. Setelah itu, Anda akan memiliki halaman konfirmasi tentang hal itu.

Jika tidak ada kesalahan, pesan sukses akan ditampilkan.

Lain kali Anda mengunjungi halaman tersebut, MySQLDumper akan menanyakan kata sandi sebelum Anda melihat layar beranda.

Administrasi File

Menu ini digunakan untuk memelihara semua pencadangan dan pemulihan yang tersedia.

Berikut beberapa aktivitas yang bisa dilakukan di halaman ini.

  1. Hapus cadangan; gunakan tombol Hapus di area atas.
  2. Unduh cadangan; klik nama cadangan.
  3. Pilih cadangan; klik nama Database di area Semua Cadangan.
  4. Unggah cadangan besar untuk dipulihkan.
  5. Konversi basis data ke dalam format MySQLDumper (MSD).

Catatan :Ketika kami mencoba mengonversi database tanpa menggunakan kompresi apa pun, kami menemukan bahwa MySQLDumper membuat database dengan nama 'part_1.sql'. Ukurannya lebih kecil dari sumber aslinya.

SQL-Browser

Jika Anda ingin menjalankan perintah SQL tertentu, Anda dapat melakukannya di halaman SQL-Browser ini. Tapi tolong, Anda harus tahu apa yang Anda lakukan.

Konfigurasi

Semua fungsi di atas dapat dikonfigurasi dari menu Konfigurasi. Berikut adalah beberapa bagian yang dapat kita konfigurasi.

Umum
Antarmuka
Hapus Otomatis
Email
FTP
Cronscript

Manajemen Log

MySQLDumper juga menyediakan log dasar untuk kami. Sehingga kita bisa mengetahui kapan aktivitas backup-restore tersebut terjadi. Untuk mengakses halaman log, cukup klik menu ‘Log’ dari panel navigasi di sebelah kiri.

Ada 3 jenis log. Log PHP , Perl-Log dan Log Lengkap Perl .

Kesimpulan

MySQLDumper mungkin bukan alat pencadangan terbaik untuk MySQL. Tetapi dengan kemudahan penggunaan aplikasi ini, orang dapat mulai menggunakan aplikasi ini. Sayangnya, saya menemukan bahwa MySQLDumper tidak dilengkapi dengan dokumentasi offline. Tapi tetap saja, ini adalah alat alternatif yang bagus untuk membuat cadangan database MySQL.

http://www.mysqldumper.net/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan ke dalam tabel MySQL atau perbarui jika ada

  2. Perintah MySqlCommand.Parameters.Add sudah usang

  3. Pertempuran pengkodean karakter UTF-8 json_encode()

  4. Bagaimana Fungsi INSTR() Bekerja di MySQL

  5. Impor file SQL ke mysql