Com instal·lar, configurar i executar automysqlbackup a Linux



Proveu El Nostre Instrument Per Eliminar Problemes

Recordar de fer sempre una còpia de seguretat d’un servidor MySQL pot ser difícil, però, per sort, hi ha un script que pot automatitzar tot el procés. Ni tan sols haureu d’escriure cap codi bash de Linux perquè els programadors qualificats ja van redactar l’escript automysqlbackup per a vosaltres. Fins i tot podeu instal·lar-lo automàticament.



Fer que funcioni pot ser un repte de vegades, de manera que vam exposar detalls sobre la millor manera de configurar el programari i després executar-lo. No hauràs de fer molt un cop estigui al seu lloc.



Mètode 1: instal·lar automysqlbackup amb un gestor de paquets

Diverses distribucions de Linux com Debian i les diverses versions derivades de l'Ubuntu, inclòs el servidor Ubuntu, us permeten crear l'script automysqlbackup sense res més que el gestor de paquets apt-get. Si utilitzeu una versió reduïda de Debian o Ubuntu Server, és possible que no tingueu res més que els terminals virtuals amb els quals treballar. En aquest cas, manteniu premudes les tecles CTRL, ALT i F1 per arribar al primer terminal i inicieu la sessió.



Els usuaris d’una distribució d’entorns d’escriptori lleuger que encara siguin adequats per a treballs de servidor com Lubuntu, Xubuntu o Debian-Xfce4, poden voler seleccionar el menú Aplicacions o Bigotis i fer clic a Terminal arrel i escriure la contrasenya d’administració. També podeu mantenir premudes les tecles Ctrl, Alt i T per obrir una sol·licitud estàndard de l'usuari.

Si teniu accés root, escriviu apt-get install automysqlbackup i premeu Intro. Haureu d’escriure sudo apt-get install automysqlbackup i prémer Enter si no teniu accés root. Això també hauria de funcionar en els diversos derivats de Linux Mint.

Els usuaris d’Arch Linux que tinguin accés root que hagin seguit aquests passos haurien de poder instal·lar-lo executant pacman -S automysqlbackup 3.0_rc6-3 , tot i que també hauran de posar sudo davant l’ordre si s’executen com a usuari root.



Recordar de fer sempre una còpia de seguretat d’un servidor MySQL pot ser difícil, però, per sort, hi ha un script que pot automatitzar tot el procés. Ni tan sols haureu d’escriure cap codi bash de Linux perquè els programadors qualificats ja van redactar l’escript automysqlbackup per a vosaltres. Fins i tot podeu instal·lar-lo automàticament.

Fer que funcioni pot ser un repte de vegades, de manera que vam exposar detalls sobre la millor manera de configurar el programari i després executar-lo. No hauràs de fer molt un cop estigui al seu lloc.

Mètode 1: instal·lar automysqlbackup amb un gestor de paquets

Diverses distribucions de Linux com Debian i les diverses versions derivades de l'Ubuntu, inclòs el servidor Ubuntu, us permeten crear l'script automysqlbackup sense res més que el gestor de paquets apt-get. Si utilitzeu una versió reduïda de Debian o Ubuntu Server, és possible que no tingueu res més que els terminals virtuals amb els quals treballar. En aquest cas, manteniu premudes les tecles CTRL, ALT i F1 per arribar al primer terminal i inicieu la sessió.

Els usuaris d’una distribució d’entorns d’escriptori lleuger que encara siguin adequats per a treballs de servidor com Lubuntu, Xubuntu o Debian-Xfce4 poden voler seleccionar el menú Aplicacions o Bigotis i fer clic a Terminal arrel i escriure la seva contrasenya d’administració. També podeu mantenir premudes les tecles Ctrl, Alt i T per obrir una sol·licitud estàndard de l'usuari.

Si teniu accés root, escriviu apt-get install automysqlbackup i premeu Intro. Haureu d’escriure sudo apt-get install automysqlbackup i prémer Enter si no teniu accés root. Això també hauria de funcionar en els diversos derivats de Linux Mint.

Els usuaris d’Arch Linux que tinguin accés root que hagin seguit aquests passos haurien de poder instal·lar-lo executant pacman -S automysqlbackup 3.0_rc6-3 , tot i que també hauran de posar sudo davant l’ordre si s’executen com a usuari root.

Mètode 2: Instal·lació automysqlbackup des de SourceForge

Els usuaris de Fedora, Red Hat, CentOS, Slackware i diverses altres principals distribucions de Linux poden trobar que no tenen cap paquet automysqlbackup disponible, de manera que hauran d’obrir un navegador seleccionant Mozilla Firefox, Chrome, Chromium o Midori de les aplicacions i el menú d’Internet al seu entorn d’escriptori o, potencialment, mantenint premuda la tecla Super i pressionant W. Navega a https://sourceforge.net/projects/automysqlbackup/ i premeu Enter.

Feu clic al botó de descàrrega verd i espereu que finalitzi la descàrrega. Només ha de trigar uns segons i SourceForge us oferirà automàticament un enllaç directe si heu tingut problemes per adquirir-lo. Obriu un símbol del sistema i, a continuació, escriviu cd ~ / Descàrregues o, en lloc d’això, mogueu a qualsevol lloc del directori de baixades Per descomptat, podeu moure aquest fitxer amb un dispositiu extraïble si necessiteu col·locar-lo en un servidor sense cap interfície gràfica d’usuari o si podríeu utilitzar teòricament un navegador de línia d’ordres com w3m per descarregar-lo.

Quan estigueu al directori adequat, escriviu tar zxvf automysqlbackup-v3.0_rc6.tar.gz per extreure-la. Tingueu en compte que el nom del fitxer pot canviar en algun moment del futur si hi ha algun tipus d’actualització. Acabareu amb sis fitxers, possiblement dins d’un directori. És possible que vulgueu escriure CD i prémer Tab i després entrar per moure’s a aquest directori. És una bona idea executar més README abans de continuar per veure quins consells donen els desenvolupadors.

Executeu l'script install.sh escrivint ./install.sh i prement la tecla d'inici. Necessitareu privilegis d’arrel per executar-lo, de manera que haurà de prologar-lo amb sudo si ja no esteu en un intèrpret d’ordres d’arrel. Això hauria de tenir cura de tot automàticament.

Mètode 3: executar una instal·lació manual

Si per alguna raó falla l’escriptori install.sh i us heu assegurat de prologar-lo amb el codi ./, és possible que hagueu d’instal·lar-lo manualment. Si encara no teniu una sol·licitud d’arrel, creeu-la escrivint sudo -i i pressionant Enter. Aquestes ordres s'han d'executar des del directori on heu descomprimit el tarball.

És una bona idea fer un fitxer de configuració personalitzat. Utilitzar el cp automysqlbackup.conf NOM.conf , després d'haver substituït NAME per un nom real, voldríeu donar al fitxer.

Mètode 4: Edició del fitxer de configuració

Obriu el fitxer de configuració amb nano o vi i notareu que el fitxer té desenes de comentaris. Haureu d’introduir un usuari de MySQL amb privilegis SELECT com a mínim, tot i que probablement només tingueu un usuari mínim al vostre sistema. No voleu utilitzar un compte administratiu per a això. Introduïu el nom dins de les cometes simples de la línia:

CONFIG_mysql_dump_username = ”

Haureu de posar la contrasenya entre les cometes simples de la línia:

CONFIG_mysql_dump_password = '

Només haureu d’establir CONFIG_mysql_dump_host variable a CONFIG_mysql_dump_host = 'localhost' ja que el servidor no és més que la màquina local.

Assegureu-vos que ho configureu CONFIG_backup_dir = en un directori on l'usuari pot desar fitxers de còpia de seguretat. Per exemple, suposem que teniu un usuari anomenat mybackups, de fet haurà de fer servir / home / mybackups / backups o bé intentarà utilitzar el directori de l’usuari en el seu conjunt. Haureu d’utilitzar l’ordre mkdir si aquest directori encara no existeix.

Tot i que podeu afegir els noms de les bases de dades a CONFIG_db_names = () variable entre parèntesi, si la deixeu en blanc, les copiarà totes. Podeu utilitzar el fitxer CONFIG_db_exclude = () entre parèntesi per afegir qualsevol ubicació que prefereixi que passi l'script.

L'escript pot contenir còpies de seguretat diàries durant una setmana, però podeu canviar-lo canviant la variable CONFIG_rotation_daily = a una altra cosa que no sigui el número 7. Aquests valors predeterminats poden canviar de tant en tant. El fitxer de configuració amb el qual ens hem embolicat utilitzava 6 per defecte.

A continuació, podeu córrer des de la línia d’ordres, substituint el nom del fitxer pel que heu creat o afegiu-lo a un script d’inici o cron. Si necessiteu una línia cron, és possible que vulgueu provar:

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

Això s'executa a mitjanit cada dia.

5 minuts de lectura