MySQLDUMPER A PHP dan Perl berasaskan alat sandaran pangkalan data mysql
- 4169
- 1226
- Dana Hammes
Mysql adalah salah satu pangkalan data paling popular di dunia. Pangkalan data ini boleh dipasang di Microsoft Windows platform selain Linux platform. Mengapa pangkalan data ini begitu popular? Ia mungkin disebabkan oleh ciri yang kuat dan percuma untuk digunakan. Sebagai pentadbir pangkalan data, sandaran pangkalan data sangat penting untuk mengekalkan ketersediaan data. Ia akan meminimumkan risiko jika sesuatu berlaku pada pangkalan data kami.
Pasang mysqldumper di linuxSejak Mysql adalah pangkalan data yang popular, terdapat banyak perisian yang boleh kita gunakan untuk membuat sandarannya. Dari mod konsol ke perisian berasaskan web. Sekarang kami akan memberi anda pandangan Mysqldumper Sebagai alat untuk pangkalan data sandaran MySQL.
Apa itu mysqldumper?
Mysqldumper adalah alat berasaskan web sumber terbuka yang lain untuk menyokong pangkalan data MySQL. Ia dibina dari php dan perl dan mudah membuang dan memulihkan data mysql anda. Ia amat sesuai untuk hosting bersama, di mana kami tidak mempunyai akses ke shell linux.
Ciri -ciri mysqldumper
Terdapat banyak ciri mysqldumper, tetapi berikut adalah beberapa ciri yang mungkin menarik minat anda.
- Pemasangan mudah; Pastikan anda mempunyai pelayan web yang bekerja dan tunjuk penyemak imbas anda ke fail pemasangan mysqldumper.
- Semua parameter ditunjukkan sebelum sandaran dimulakan; Oleh itu, anda pasti apa yang anda lakukan.
- Pangkalan data-overview; Lihat proses berjalan/
- SQL-Browser: Akses ke meja MySQL anda, padamkan jadual, edit atau masukkan data.
- Dua jenis kaedah sandaran, menggunakan PHP atau Perl.
- Fail log lengkap.
- Papan fail automatik dari sandaran lama anda.
- Buat perlindungan direktori.
Pemasangan mysqldumper di linux
Memasang mysqldumper sangat mudah. Pertama kita boleh memuat turun mysqldumper dari pautan berikut.
- Muat turun mysqldumper
Pada masa menulis artikel ini, versi terkini ialah 1.24. Jadi, muat turun versi terkini di bawah direktori pelayan web kerja anda (i.e. /var/www atau /var/www/html). Sebaik sahaja anda memilikinya, anda boleh mengekstrak Mysqldumper1.24.4.zip.
$ unzip mysqldumper1.24.4.zip
Kemudian anda akan menemui 'MSD1.24.4'Folder. Folder ini mengandungi semua fail mysqldumper. Langkah seterusnya, anda hanya perlu menunjuk penyemak imbas anda ke fail pemasangan mysqldumper. Failnya adalah 'MSD1.24.4/Pasang.php '. Berikut adalah langkah -langkah yang sangat mudah Mysqldumper.
1. Kita perlu memilih pemasangan Bahasa.
Pilih Bahasa2. Kita perlu mengisi beberapa kelayakan seperti nama hostname, pengguna dan kata laluan mysql.
Parameter pangkalan data3. Kami boleh menguji sambungan ke pangkalan data dengan mengklik Sambung ke MySQL butang. Sekiranya berjaya, maka kita akan melihat mesej yang mengatakan bahawa "Sambungan pangkalan data ditubuhkan".
Sambungan pangkalan data ujian4. Sebaik sahaja anda mendapat mesej, klik 'Simpan'dan teruskan butang pemasangan. Anda akan dibawa masuk ke skrin utama.
Skrin utamaCara menggunakan mysqldumper
Seperti yang kita dapat meneka dari namanya, fungsi utama mysqldumper adalah untuk membuat sandaran pangkalan data MySQL anda. Dengan aplikasi ini, sandaran (dan memulihkan) pangkalan data MySQL sangat mudah. Mari kita mula melihat.
Proses sandaran menggunakan php
Menu Fungsi terletak di navigasi panel di sebelah kiri. Pertama kita perlu memilih pangkalan data mana yang kita mahu sandarkan. Kita dapat melihat pilihan di menu kiri.
Pilih pangkalan dataDalam tangkapan skrin di atas, kami memilih untuk membuat sandaran pangkalan data bernama 'pekerja'.
Kemudian kita boleh memilih 'Sandaran'Menu di sebelah kiri. Kemudian pilih 'Backup PHP'Di kawasan teratas. Kami akan mempunyai skrin seperti ini.
Pilih Backup PHPKemudian klik pada 'Mulakan sandaran baru'. Kemajuan aktiviti sandaran akan ditunjukkan kepada anda.
Kemajuan sandaran pangkalan dataSebaik sahaja kemajuan sandaran selesai, kita dapat melihat pemberitahuan.
Sandaran selesaiProses sandaran menggunakan perl
Kaedah sandaran lain yang disokong oleh mysqldumper adalah 'Sandaran perl '. Dengan kaedah ini, kami akan menggunakan perl sebagai enjin sandaran.
Sila ambil perhatian bahawa pelayan web anda mesti menyokong 'Perl/CGI'Skrip sebelum menjalankan kaedah sandaran ini. Jika tidak, anda akan melihat ralat seperti ini apabila anda mengklik butang Perl Test.
Sokongan Perl UjianSama dengan kaedah sandaran php, kita perlu memilih pangkalan data mana yang kita mahu sandarkan. Kemudian pilih menu sandaran dari panel navigasi kiri. Kemudian klik butang sandaran Perl.
Pilih Backup PerlMysqldumper akan menunjukkan kepada anda beberapa parameter aktif di kawasan bawah. Kemudian kita boleh mengklik 'Jalankan Perl Cron'Butang skrip. Menggunakan kaedah ini, kita tidak akan melihat bar kemajuan muncul. Tempoh proses sandaran ini bergantung kepada pangkalan data yang akan kami sandarkan. Sekiranya tidak ada kesilapan, maka kita akan melihat pemberitahuan seperti ini.
Perincian Perl CrondumpMemulihkan proses
Memulihkan sandaran juga mudah menggunakan mysqldumper. Anda boleh mengklik pada 'Pulihkan'Menu dari panel navigasi di sebelah kiri. Tidak seperti aktiviti sandaran, semua sandaran boleh didapati di bahagian bawah halaman pemulihan.
Pulihkan sandaran pangkalan dataApabila kita perlu memilih sandaran, kita boleh memilih dari sana. Di kawasan di atas adalah sandaran yang dipilih yang siap untuk dipulihkan. Sekiranya anda ingin melakukan pemulihan penuh, maka klik pada 'Pulihkan'Butang di atas. Walaupun jika anda mahu memulihkan beberapa jadual sahaja, klik pada 'Pilih jadual'akan dipulihkan di atas.
Pulihkan jadual pangkalan dataSetelah selesai, klik 'Pulihkan'. Tunggu sebentar untuk menyelesaikan kemajuan pemulihan.
Memulihkan kemajuanBuat perlindungan direktori
Secara lalai, halaman utama mysqldumper boleh diakses oleh sesiapa sahaja yang mengetahui URLnya. Menggunakan perlindungan direktori, kami boleh membuat skrin utama ini dilindungi oleh kata laluan. Perlindungan direktori ini menggunakan '.HtaccessFungsi pada pelayan web Apache.
Untuk menciptanya, klik sahaja Buat perlindungan direktori butang di skrin utama.
Melindungi MySQLDUMPERKemudian anda akan meminta memberikan kelayakan.
Masukkan kelayakan log masukSebaik sahaja anda selesai dengan itu, klik Buat perlindungan direktori butang. Selepas itu, anda akan mempunyai halaman pengesahan mengenainya.
Melindungi pengesahanSekiranya tidak ada kesilapan, mesej kejayaan akan dipaparkan.
Kejayaan perlindunganLain kali anda melawat halaman, mysqldumper akan meminta kata laluan sebelum anda melihat skrin utama.
Masukkan kata laluanPentadbiran fail
Menu ini digunakan untuk mengekalkan semua sandaran yang tersedia dan memulihkan.
Semua backup pangkalan dataBerikut adalah beberapa aktiviti yang boleh dilakukan di halaman ini.
- Padam sandaran ; Gunakan butang padam di kawasan teratas.
- Muat turun sandaran ; Klik nama sandaran.
- Pilih sandaran ; Klik nama pangkalan data di semua kawasan sandaran.
- Muat naik sandaran besar untuk dipulihkan.
- Tukar pangkalan data ke format mysqldumper (MSD).
Catatan: Apabila kami cuba menukar pangkalan data tanpa menggunakan sebarang pemampatan, kami mendapati bahawa mysqldumper membuat pangkalan data dengan 'bahagian_1.SQL 'Nama. Saiznya lebih kecil daripada sumber asal.
SQL-Browser
Sekiranya anda ingin menjalankan arahan SQL tertentu, anda boleh melakukannya di halaman penyemak imbas SQL ini. Tetapi tolong anda tahu apa yang anda lakukan.
Pelayar SQLKonfigurasi
Semua fungsi di atas dapat dikonfigurasi dari menu konfigurasi. Berikut adalah beberapa bahagian yang dapat kita konfigurasikan.
Umum
Konfigurasi UmumAntara muka
Konfigurasi antara mukaAutodelete
Butiran autodeleteE -mel
Pemberitahuan e -melFtp
Pemindahan sandaran FTPCronscript
Tetapan CrondumpPengurusan log
Mysqldumper juga menyediakan log asas untuk kami. Oleh itu, kita dapat mengetahui bila aktiviti sandaran-restore berlaku. Untuk mengakses halaman log, klik menu 'log' dari panel navigasi di sebelah kiri.
Terdapat 3 jenis kayu balak. Php-log, Perl-log dan Log Perl-lengkap.
Log PHP Log Perl Perl Lengkap LengkapKesimpulan
Mysqldumper mungkin bukan alat sandaran terbaik untuk mysql. Tetapi dengan kemudahan penggunaan aplikasi ini, orang mungkin mula menggunakan aplikasi ini. Malangnya, saya mendapati bahawa mysqldumper tidak dilengkapi dengan dokumentasi luar talian. Tetapi masih, ia adalah alat alternatif yang hebat untuk pangkalan data sandaran mysql.
http: // www.mysqldumper.bersih/
- « Wawasan tentang pembolehubah Linux dalam bahasa skrip shell - Bahagian 9
- Memasang Platform Perkongsian Fail Pydio di Zentyal 3.4 Webserver - Bahagian 11 »