Paano Mag-install, Mag-configure at Patakbuhin ang automysqlbackup sa Linux



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang pag-alala na palaging i-back up ang isang MySQL server ay maaaring maging mahirap, ngunit sa kabutihang palad, mayroong isang script na maaaring i-automate ang buong proseso. Hindi mo na kailangang magsulat ng anumang bash Linux code dahil ang mga dalubhasang programmer ay nag-draft na ng script ng automysqlbackup para sa iyo. Maaari mo ring mai-install ito awtomatiko.



Ang pagkuha nito upang gumana ay maaaring maging isang hamon sa mga oras, kaya inilatag namin ang mga detalye sa pinakamahusay na paraan upang maitakda ang software at pagkatapos ay patakbuhin ito. Hindi mo kakailanganin ang gumawa ng marami kapag nasa lugar na ito.



Paraan 1: Pag-install ng automysqlbackup sa isang Package Manager

Maraming pamamahagi ng Linux tulad ng Debian at iba't ibang mga bersyon na nagmula sa Ubuntu kabilang ang Ubuntu Server ay nagbibigay-daan sa iyo upang lumikha ng script ng automysqlbackup na walang anuman kundi ang apt-get na manager ng package. Kung nagpapatakbo ka ng isang pared-down na bersyon ng Debian o Ubuntu Server, maaaring wala kang anuman kundi ang mga virtual na terminal upang gumana. Sa kasong ito, pindutin nang matagal ang CTRL, ALT at F1 upang maabot ang unang terminal at mag-log in.



Ang mga gumagamit ng isang pamamahagi ng light desktop environment na angkop pa rin para sa trabaho ng server tulad ng Lubuntu, Xubuntu o Debian-Xfce4 ay maaaring nais na piliin ang menu ng Mga Aplikasyon o Whisker at mag-click sa Root Terminal pagkatapos ay i-type ang kanilang password sa pangangasiwa. Maaari mo ring pigilan ang Ctrl, Alt at T upang buksan ang isang karaniwang prompt ng gumagamit.

Kung mayroon kang root access, pagkatapos ay i-type ang apt-get install automysqlbackup at itulak ang enter. Kakailanganin mong i-type ang sudo apt-get install automysqlbackup at itulak ang enter kung wala kang root access. Dapat din itong gumana sa iba't ibang mga derivatives ng Linux Mint.

Ang mga gumagamit ng Arch Linux na may root access na sumunod sa mga hakbang na ito ay dapat ma-install ito sa pamamagitan ng pagpapatakbo pacman -S automysqlbackup 3.0_rc6-3 , kahit na kakailanganin din nilang ilagay ang sudo sa harap ng utos kung tumatakbo sila bilang isang root user.



Ang pag-alala na palaging i-back up ang isang MySQL server ay maaaring maging mahirap, ngunit sa kabutihang palad, mayroong isang script na maaaring i-automate ang buong proseso. Hindi mo na kailangang magsulat ng anumang bash Linux code dahil ang mga dalubhasang programmer ay nag-draft na ng script ng automysqlbackup para sa iyo. Maaari mo ring mai-install ito awtomatiko.

Ang pagkuha nito upang gumana ay maaaring maging isang hamon sa mga oras, kaya inilatag namin ang mga detalye sa pinakamahusay na paraan upang maitakda ang software at pagkatapos ay patakbuhin ito. Hindi mo kakailanganin ang gumawa ng marami kapag nasa lugar na ito.

Paraan 1: Pag-install ng automysqlbackup sa isang Package Manager

Maraming pamamahagi ng Linux tulad ng Debian at iba't ibang mga bersyon na nagmula sa Ubuntu kabilang ang Ubuntu Server ay nagbibigay-daan sa iyo upang lumikha ng script ng automysqlbackup na walang anuman kundi ang apt-get na manager ng package. Kung nagpapatakbo ka ng isang pared-down na bersyon ng Debian o Ubuntu Server, maaaring wala kang anuman kundi ang mga virtual na terminal upang gumana. Sa kasong ito, pindutin nang matagal ang CTRL, ALT at F1 upang maabot ang unang terminal at mag-log in.

Ang mga gumagamit ng isang pamamahagi ng light desktop environment na angkop pa rin para sa trabaho ng server tulad ng Lubuntu, Xubuntu o Debian-Xfce4 ay maaaring nais na piliin ang menu ng Mga Aplikasyon o Whisker at mag-click sa Root Terminal pagkatapos ay i-type ang kanilang password sa pangangasiwa. Maaari mo ring pigilan ang Ctrl, Alt at T upang buksan ang isang karaniwang prompt ng gumagamit.

Kung mayroon kang root access, pagkatapos ay i-type ang apt-get install automysqlbackup at itulak ang enter. Kakailanganin mong i-type ang sudo apt-get install automysqlbackup at itulak ang enter kung wala kang root access. Dapat din itong gumana sa iba't ibang mga derivatives ng Linux Mint.

Ang mga gumagamit ng Arch Linux na may root access na sumunod sa mga hakbang na ito ay dapat ma-install ito sa pamamagitan ng pagpapatakbo pacman -S automysqlbackup 3.0_rc6-3 , kahit na kakailanganin din nilang ilagay ang sudo sa harap ng utos kung tumatakbo sila bilang isang root user.

Paraan 2: Pag-install ng automysqlbackup mula sa SourceForge

Ang mga gumagamit ng Fedora, Red Hat, CentOS, Slackware at maraming iba pang mga pangunahing pamamahagi ng Linux ay maaaring malaman na wala silang anumang magagamit na package ng automysqlbackup, kaya kakailanganin nilang buksan ang isang browser alinman sa pagpili ng Mozilla Firefox, Chrome, Chromium o Midori mula sa ang Mga Aplikasyon at pagkatapos ang menu ng Internet sa kanilang desktop environment o potensyal sa pamamagitan ng pagpindot sa Super key at pagtulak sa W. Mag-navigate sa https://sourceforge.net/projects/automysqlbackup/ at itulak ipasok.

Mag-click sa berdeng pindutan ng Pag-download at hintaying makumpleto ang pag-download. Dapat tumagal lamang ng ilang segundo, at ang SourceForge ay awtomatikong mag-aalok sa iyo ng isang direktang link kung nagpupumilit kang makuha ito. Buksan ang isang prompt ng utos pagkatapos ay i-type cd ~ / Mga Pag-download o sa halip ay lumipat sa kung nasaan man ang iyong direktoryo ng Mga Pag-download. Maaari mong, syempre, ilipat ang file na ito sa isang naaalis na aparato kung kailangan mong iposisyon ito sa isang server nang walang anumang GUI o maaari mong gamitin ang teoretikal na isang browser ng linya ng utos tulad ng w3m upang mai-download ito.

Kapag nasa tamang direktoryo ka, i-type tar zxvf automysqlbackup-v3.0_rc6.tar.gz upang makuha ito. Tandaan na ang pangalan ng file ay maaaring talagang baguhin sa ilang mga punto sa hinaharap kung mayroong anumang uri ng pag-update. Magtatapos ka sa anim na mga file, na posibleng nasa loob ng isang direktoryo. Maaari mong hilinging mag-type ng cd at itulak ang tab at pagkatapos ay ipasok upang lumipat sa nasabing direktoryo. Magandang ideya na magpatakbo ng higit pang README bago magpatuloy upang makita mo kung anong payo ang ibinibigay ng mga developer.

Patakbuhin ang install.sh script sa pamamagitan ng pagta-type ./install.sh at itulak ang enter key. Kakailanganin mo ang mga pribilehiyo ng ugat upang mapatakbo ito, kaya kakailanganin mo itong paunang salita sa sudo kung wala ka pa sa isang root shell. Dapat nitong alagaan ang lahat nang awtomatiko.

Paraan 3: Pagpapatakbo ng isang Manu-manong Pag-install

Kung sa ilang kadahilanan nabigo ang install.sh script at natiyak mong iuna ito sa ./ code, pagkatapos ay maaaring kailanganin mong i-install ito nang manu-mano. Kung wala ka pang root prompt, pagkatapos ay lumikha ng isa sa pamamagitan ng pag-type ng sudo -i at pagtulak na pumasok. Ang mga utos na ito ay dapat patakbuhin mula sa direktoryo na iyong na-unpack ang tarball.

Magandang ideya na gumawa ng isang pasadyang file ng pagsasaayos. Gamitin ang cp automysqlbackup.conf NAME.conf utos, na pinalitan ang NAME ng isang tunay na pangalan na nais mong ibigay ang file.

Pamamaraan 4: Pag-edit sa Configuration File

Buksan ang iyong file sa pagsasaayos gamit ang nano o vi at mapapansin mo na ang file ay may dose-dosenang mga komento. Kakailanganin mong magpasok ng isang gumagamit ng MySQL na may hindi bababa sa SELECT pribilehiyo, kahit na marahil mayroon kang isang minimal na gumagamit sa iyong system. Hindi mo nais na gumamit ng isang pang-administratibong account para dito. Ipasok ang pangalan sa loob ng solong mga quote sa linya:

CONFIG_mysql_dump_username = '

Kakailanganin mong ilagay ang kanilang password sa pagitan ng mga solong quote sa linya:

CONFIG_mysql_dump_password = '

Kakailanganin mo lamang na itakda ang CONFIG_mysql_dump_host variable sa CONFIG_mysql_dump_host = 'localhost' dahil ang iyong server ay ang lokal na makina lamang.

Siguraduhin na itinakda mo CONFIG_backup_dir = sa isang direktoryo makakapag-save ang gumagamit ng mga naka-back up na file. Halimbawa, sabihin na mayroon kang isang gumagamit na tinatawag na mybackup, pagkatapos ay talagang kakailanganin mong gamitin / home / mybackup / backup o kung hindi ay susubukan nitong gamitin ang direktoryo ng gumagamit bilang isang kabuuan. Kakailanganin mong gamitin ang mkdir utos kung ang nasabing direktoryo ay wala pa.

Habang maaari mong idagdag ang mga pangalan ng mga database sa CONFIG_db_names = () variable sa pagitan ng panaklong, iiwan itong blangko ay kopyahin ang lahat sa kanila. Maaari mong gamitin ang CONFIG_db_exclude = () panaklong upang magdagdag ng anumang mga lokasyon na gusto mo ang script na laktawan.

Maaaring hawakan ng script ang pang-araw-araw na mga pag-backup sa loob ng isang linggo, ngunit maaari mo itong palitan sa pamamagitan ng pagbabago ng CONFIG_rotation_daily = variable sa isang bagay na iba sa numeral 7. Ang mga default na ito ay maaaring magbago pana-panahon. Ang file ng pagsasaayos na ginulo namin ng ginamit na 6 bilang default.

Maaari ka nang tumakbo mula sa linya ng utos, pinapalitan ang pangalan ng file ng isa sa iyong ginawa, o idagdag ito sa isang startup script o cron. Kung kailangan mo ng isang linya ng cron, maaaring gusto mong subukan:

0 0 * * * / usr / local / bin / backupscript

Pinapatakbo ito nito sa hatinggabi bawat araw.

5 minuto basahin