mylvmbackup adalah script gratis dan open source diimplementasikan dalam Perl dan dirancang dari offset untuk digunakan oleh administrator database yang ingin cepat membuat backup data yang ditemukan pada mereka MySQL servers.How mylvmbackup bekerja? Secara otomatis mendapat read mengunci semua tabel database, flushes semua cache server untuk disk drive, menciptakan LVM (Logical Volume Manager) snapshot dari volume yang berisi direktori data MySQL, dan membuka tabel database.
Selain Perl (Praktis Ekstraksi dan Laporan Bahasa), pengguna juga perlu menginstal modul DBD :: mysql dan DBI untuk benar menggunakan script mylvmbackup. Selain itu, naskah juga menggunakan / bin / tanggal, tar, LVM utilitas, dan mount dan umount sistem utilities.Command-line naskah OptionsThe hadir dengan lebih banyak pilihan baris perintah dari yang diharapkan. Ini dapat dilihat sekilas dengan menjalankan & lsquo; mylvmbackup help & rsquo; perintah dalam aplikasi emulator terminal. Di antara yang paling penting, kita dapat menyebutkan kemampuan untuk menentukan port TCP, UNIX socket, hostname, username dan password untuk server MySQL, tindakan untuk menjalankan (cadangan atau pembersihan), ukuran volume snapshot, serta awalan dan akhiran untuk penamaan backup.Getting dimulai dengan mylvmbackupThe Kabar baiknya adalah bahwa mylvmbackup doesn & rsquo; t perlu diinstal untuk menggunakannya. Oleh karena itu, cukup download paket source dari Softoware menggunakan tombol download khusus di atas, menyimpan arsip di suatu tempat di PC Anda, ekstrak dan jalankan & lsquo; mylvmbackup & rsquo; perintah.
Tambahkan & lsquo; - bantuan & rsquo; argumen untuk perintah (misalnya mylvmbackup help) untuk melihat opsi baris perintah (lihat bagian atas untuk rincian). Kabar buruknya adalah bahwa Anda akan perlu menginstal beberapa modul Perl dari CPAN untuk menggunakan script, seperti Config :: IniFiles, Tanggal :: Format, DBD :: mysql, File :: Copy, dan File :: Copy :: Rekursif .
Jika Anda ingin menginstal sistem skrip mylvmbackup lebar dan membuatnya tersedia untuk semua pengguna pada sistem anda, hanya menjalankan & lsquo; & rsquo make install; perintah sebagai root atau & lsquo; sudo make install & rsquo; perintah sebagai pengguna istimewa
Apa yang baru dalam rilis ini:.
- Peningkatan error handling: mengirimkan email jika mail_report_on telah ditetapkan ke & quot; kesalahan & quot; dan pesan log dengan tingkat log LOG_ERR ditebang.
- Abort dan membersihkan jika volume snapshot tidak bisa dipasang
- Abort dan membersihkan jika penciptaan cadangan gagal
- Keluar dengan non-nol kode kembali jika errorstate ditetapkan
Apa yang baru dalam versi 0,13:
- Sampel precleanup.pm kait telah dihapus karena memiliki potensi untuk menyebabkan kerusakan dan terlalu khusus pada kasus penggunaan tertentu.
- Dukungan ditambahkan untuk rsync melalui SSH.
- recovery InnoDB itu tetap dalam kasus path relatif ke direktori data MySQL didefinisikan.
- Dokumentasi relpath di halaman manual ditingkatkan.
Apa yang baru di versi 0.12:
- Dihapus nama path absolut ke alat eksternal (pastikan $ PATH benar)
- Ditambahkan --log-err ke pilihan startup contoh pemulihan untuk menghindari kekacauan log kesalahan server
- Ditambahkan dukungan untuk kait ditulis sebagai Perl Modules. (Matius Boehm)
- Ditambahkan dukungan untuk kencan / nama path waktu diformat untuk backupdir dan mountdir (Matius Boehm)
- Backupdir dan mountdir sekarang dibuat secara otomatis (Matius Boehm)
- Ditambahkan baru hook & quot; logerr & quot; bila kesalahan login. (Matius Boehm)
- Ditambahkan Option --keep-gunung ... (Tim Stoop)
- Dihapus mengikat mount, sekarang memerlukan LVMv2
- Dukungan membaca login / password dari ~ / .my.cnf (Baron Schwartz)
- perbaikan Dokumentasi dan perbaikan (Ville Skytta) (Bug # 302144)
Apa yang baru dalam versi 0.11.
- Pilihan --quiet ditambahkan
- penanganan Kesalahan dibuat lebih kuat dan konsisten .
- Dukungan ditambahkan untuk implementasi tar non-GNU.
- Dukungan untuk backup rsnap ditambahkan.
- pembersihan Kode dilakukan.
- backup akhiran nama file sekarang dapat dikonfigurasi.
Apa yang baru dalam versi 0,10:
- Terapan patch dari Marc Haber: menambahkan opsi & quot; - keep_snapshot & quot; yang akan melewatkan penghapusan snapshot backup sebelum mengakhiri script. Menyediakan pilihan & quot; - BackupType = none & quot; sekarang akan melewatkan menciptakan cadangan menggunakan modul cadangan builtin. Kedua opsi memberikan fleksibilitas lebih ketika menggunakan kait untuk melakukan tugas-tugas cadangan yang sebenarnya.
- Ditambahkan dua kait baru: & quot; backupsuccess & quot; dan & quot; backupfailure & quot; yang disebut masing-masing atas keberhasilan kegagalan operasi backup (Bug # 264089)
- Pastikan bahwa binari sedang ditemukan ($ PATH mungkin belum mencakup / sbin saat dipanggil dari cron), tambah hilang entri untuk & quot; LVS & quot; untuk mylvmbackup.conf (Bug # 255703)
- Diperbarui dokumentasi
Persyaratan :
- Perl
Komentar tidak ditemukan