Cara Memasang, Mengkonfigurasi dan Menjalankan automysqlbackup di Linux



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Mengingat untuk selalu membuat sandaran pelayan MySQL sukar, tetapi untungnya, ada skrip yang dapat mengotomatisasi keseluruhan proses. Anda bahkan tidak perlu menulis kod Linux bash kerana pengaturcara mahir sudah menyusun skrip automysqlbackup untuk anda. Anda mungkin dapat memasangnya secara automatik.



Melakukannya dapat menjadi cabaran kadang-kadang, jadi kami memberikan perincian mengenai cara terbaik untuk menyiapkan perisian dan kemudian menjalankannya. Anda tidak perlu berbuat banyak setelah ia dilaksanakan.



Kaedah 1: Memasang automysqlbackup dengan Pengurus Pakej

Beberapa pengedaran Linux seperti Debian dan pelbagai versi yang berasal dari Ubuntu termasuk Ubuntu Server membolehkan anda membuat skrip automysqlbackup dengan hanya pengurus pakej apt-get. Sekiranya anda menjalankan versi Debian atau Pelayan Ubuntu yang dikurangkan, maka anda mungkin tidak mempunyai apa-apa kecuali terminal maya untuk digunakan. Dalam kes ini, tahan CTRL, ALT dan F1 untuk sampai ke terminal pertama dan log masuk.



Pengguna pengedaran persekitaran desktop yang ringan masih sesuai untuk kerja pelayan seperti Lubuntu, Xubuntu atau Debian-Xfce4 mungkin mahu memilih menu Aplikasi atau Whisker dan klik pada Root Terminal kemudian taip kata laluan pentadbiran mereka. Anda juga dapat menahan Ctrl, Alt dan T untuk membuka permintaan pengguna standard.

Sekiranya anda mempunyai akses root, ketik apt-get install automysqlbackup dan tekan enter. Anda perlu mengetik sudo apt-get install automysqlbackup dan tekan enter jika anda tidak mempunyai akses root. Ini juga harus berfungsi pada pelbagai derivatif Linux Mint.

Pengguna Arch Linux yang mempunyai akses root yang mengikuti langkah-langkah ini seharusnya dapat memasangnya dengan menjalankan pacman -S automysqlbackup 3.0_rc6-3 , walaupun mereka juga harus meletakkan sudo di depan perintah jika mereka berjalan sebagai pengguna root.



Mengingat untuk selalu membuat sandaran pelayan MySQL boleh menjadi sukar, tetapi untungnya, ada skrip yang dapat mengotomatisasi keseluruhan proses. Anda tidak perlu menulis kod Linux bash kerana pengaturcara mahir sudah menyusun skrip automysqlbackup untuk anda. Anda mungkin dapat memasangnya secara automatik.

Melakukannya dapat menjadi cabaran kadang-kadang, jadi kami memberikan perincian mengenai cara terbaik untuk menyiapkan perisian dan kemudian menjalankannya. Anda tidak perlu berbuat banyak setelah ia dilaksanakan.

Kaedah 1: Memasang automysqlbackup dengan Pengurus Pakej

Beberapa pengedaran Linux seperti Debian dan pelbagai versi yang berasal dari Ubuntu termasuk Ubuntu Server membolehkan anda membuat skrip automysqlbackup tanpa hanya pengurus pakej apt-get. Sekiranya anda menjalankan versi Debian atau Pelayan Ubuntu yang dikurangkan, maka anda mungkin tidak mempunyai apa-apa kecuali terminal maya untuk digunakan. Dalam kes ini, tahan CTRL, ALT dan F1 untuk sampai ke terminal pertama dan log masuk.

Pengguna pengedaran persekitaran desktop yang ringan masih sesuai untuk kerja pelayan seperti Lubuntu, Xubuntu atau Debian-Xfce4 mungkin mahu memilih menu Aplikasi atau Whisker dan klik pada Root Terminal kemudian taip kata laluan pentadbiran mereka. Anda juga dapat menahan Ctrl, Alt dan T untuk membuka permintaan pengguna standard.

Sekiranya anda mempunyai akses root, ketik apt-get install automysqlbackup dan tekan enter. Anda perlu mengetik sudo apt-get install automysqlbackup dan tekan enter jika anda tidak mempunyai akses root. Ini juga harus berfungsi pada pelbagai derivatif Linux Mint.

Pengguna Arch Linux yang mempunyai akses root yang mengikuti langkah-langkah ini seharusnya dapat memasangnya dengan menjalankan pacman -S automysqlbackup 3.0_rc6-3 , walaupun mereka juga harus meletakkan sudo di depan perintah jika mereka berjalan sebagai pengguna root.

Kaedah 2: Memasang automysqlbackup dari SourceForge

Pengguna Fedora, Red Hat, CentOS, Slackware dan beberapa pengedaran Linux utama lain mungkin mendapati bahawa mereka tidak mempunyai pakej automysqlbackup yang tersedia, jadi mereka perlu membuka penyemak imbas dengan memilih Mozilla Firefox, Chrome, Chromium atau Midori dari menu Aplikasi dan kemudian Internet di persekitaran desktop mereka atau berpotensi dengan menekan kekunci Super dan menekan W. Navigate ke https://sourceforge.net/projects/automysqlbackup/ dan tekan enter.

Klik pada butang Muat turun hijau dan tunggu muat turun selesai. Hanya perlu beberapa saat, dan SourceForge secara automatik akan menawarkan pautan langsung kepada anda jika anda sedang berusaha mendapatkannya. Buka prompt arahan kemudian ketik cd ~ / Muat turun atau sebaliknya beralih ke mana sahaja direktori Muat turun anda. Anda tentu saja boleh memindahkan fail ini dengan peranti yang boleh ditanggalkan jika anda perlu meletakkannya di pelayan tanpa GUI atau anda secara teorinya boleh menggunakan penyemak imbas baris perintah seperti w3m untuk memuat turunnya.

Setelah anda berada di direktori yang betul, taip tar zxvf automysqlbackup-v3.0_rc6.tar.gz untuk mengekstraknya. Perhatikan bahawa nama fail mungkin benar-benar berubah pada suatu masa nanti jika ada jenis kemas kini. Anda akan mempunyai enam fail, berpotensi berada di dalam direktori. Anda mungkin ingin mengetik cd dan tekan tab dan kemudian masukkan untuk masuk ke direktori tersebut. Sebaiknya jalankan lebih banyak README sebelum meneruskan supaya anda dapat melihat nasihat apa yang diberikan oleh pembangun.

Jalankan skrip install.sh dengan menaip ./install.sh dan menekan kekunci enter. Anda memerlukan keistimewaan root untuk menjalankannya, jadi anda harus mengawalnya dengan sudo jika anda belum menggunakan root shell. Ini mesti mengurus semuanya secara automatik.

Kaedah 3: Menjalankan Pemasangan Manual

Sekiranya atas sebab tertentu skrip install.sh gagal dan anda memastikannya mengawalkannya dengan kod ./, maka anda mungkin harus memasangnya secara manual. Sekiranya anda belum mempunyai root prompt, buatlah dengan mengetik sudo -i dan tekan enter. Perintah ini mesti dijalankan dari direktori tempat tarball dibongkar.

Sebaiknya buat fail konfigurasi tersuai. Menggunakan cp automysqlbackup.conf NAMA.conf perintah, setelah menggantikan NAME dengan nama sebenarnya yang anda ingin berikan failnya.

Kaedah 4: Menyunting Fail Konfigurasi

Buka fail konfigurasi anda dengan nano atau vi dan anda akan melihat bahawa fail tersebut mempunyai puluhan komen. Anda perlu memasukkan pengguna MySQL dengan sekurang-kurangnya hak PILIH, walaupun anda mungkin hanya mempunyai satu pengguna minimum pada sistem anda. Anda tidak mahu menggunakan akaun pentadbiran untuk ini. Masukkan nama di dalam petikan tunggal dalam baris:

CONFIG_mysql_dump_username = ”

Anda mesti meletakkan kata laluan mereka di antara tanda kutip tunggal dalam baris:

CONFIG_mysql_dump_password = ”

Anda hanya perlu menetapkan CONFIG_mysql_dump_host berubah menjadi CONFIG_mysql_dump_host = 'localhost' kerana pelayan anda hanyalah mesin tempatan.

Pastikan anda menetapkan CONFIG_backup_dir = ke direktori yang dapat digunakan oleh pengguna untuk menyimpan fail yang disandarkan. Sebagai contoh, katakan bahawa anda mempunyai pengguna bernama mybackups, maka anda sebenarnya perlu menggunakan / rumah / mybackups / sandaran jika tidak, ia akan menggunakan direktori pengguna secara keseluruhan. Anda perlu menggunakan perintah mkdir jika direktori tersebut belum ada.

Walaupun anda boleh menambahkan nama pangkalan data ke CONFIG_db_names = () pemboleh ubah antara kurungan, membiarkannya kosong akan menyalin semuanya. Anda boleh menggunakan CONFIG_db_exclude = () kurungan untuk menambah lokasi yang anda lebih suka skripnya dilangkau.

Skrip boleh menyimpan sandaran harian selama seminggu, tetapi anda boleh mengubahnya dengan menukar CONFIG_rotation_daily = pemboleh ubah menjadi sesuatu yang lain daripada angka 7. Lalai ini mungkin berubah dari semasa ke semasa. Fail konfigurasi yang kami kacau menggunakan 6 sebagai lalai.

Anda kemudian boleh berlari dari baris arahan, menggantikan nama fail dengan yang anda buat, atau menambahkannya ke skrip permulaan atau cron. Sekiranya anda memerlukan garisan cron, maka anda mungkin ingin mencuba:

0 0 * * * / usr / local / bin / skrip sandaran

Ini dijalankan pada tengah malam setiap hari.

5 minit membaca