Sådan installeres, konfigureres og køres automysqlbackup i Linux



Prøv Vores Instrument Til At Fjerne Problemer

Det kan være svært at huske at altid sikkerhedskopiere en MySQL-server, men heldigvis er der et script, der kan automatisere hele processen. Du behøver ikke engang at skrive nogen bash Linux-kode, fordi dygtige programmører allerede har udarbejdet automysqlbackup-scriptet til dig. Du kan endda muligvis installere det automatisk.



At få det til at arbejde kan til tider være en udfordring, så vi lagde detaljer om den bedste måde at opsætte softwaren på og derefter køre den. Du behøver ikke gøre meget, når den er på plads.



Metode 1: Installation af automysqlbackup med en pakkehåndtering

Flere Linux-distributioner som Debian og de forskellige Ubuntu-afledte versioner inklusive Ubuntu Server giver dig mulighed for at oprette automysqlbackup-scriptet med intet andet end apt-get pakkehåndtering. Hvis du kører en pareret version af Debian eller Ubuntu Server, har du muligvis ikke andet end de virtuelle terminaler at arbejde med. I dette tilfælde skal du holde CTRL, ALT og F1 nede for at nå den første terminal og logge ind.



Brugere af en let desktop-miljøfordeling, der stadig er velegnet til serverarbejde som Lubuntu, Xubuntu eller Debian-Xfce4, vil muligvis enten vælge menuen Applications eller Whisker og klikke på Root Terminal og derefter skrive deres administrationsadgangskode. Du kan også holde Ctrl, Alt og T nede for at åbne en standardbrugerprompt.

Hvis du har rootadgang, skal du skrive apt-get install automysqlbackup og trykke på enter. Du bliver nødt til at skrive sudo apt-get install automysqlbackup og skub enter, hvis du ikke har rootadgang. Dette skal også fungere på de forskellige derivater af Linux Mint.

Brugere af Arch Linux, der har rootadgang, der har fulgt disse trin, skal kunne installere det ved at køre pacman -S automysqlbackup 3.0_rc6-3 , selvom de også skal sætte sudo foran kommandoen, hvis de kører som en rootbruger.



Det kan være svært at huske at altid sikkerhedskopiere en MySQL-server, men heldigvis er der et script, der kan automatisere hele processen. Du behøver ikke engang at skrive nogen bash Linux-kode, fordi dygtige programmører allerede har udarbejdet automysqlbackup-scriptet til dig. Du kan endda muligvis installere det automatisk.

At få det til at arbejde kan til tider være en udfordring, så vi lagde detaljer om den bedste måde at opsætte softwaren på og derefter køre den. Du behøver ikke gøre meget, når den er på plads.

Metode 1: Installation af automysqlbackup med en pakkehåndtering

Flere Linux-distributioner som Debian og de forskellige Ubuntu-afledte versioner inklusive Ubuntu Server giver dig mulighed for at oprette automysqlbackup-scriptet med intet andet end apt-get pakkehåndtering. Hvis du kører en pareret version af Debian eller Ubuntu Server, har du muligvis ikke andet end de virtuelle terminaler at arbejde med. I dette tilfælde skal du holde CTRL, ALT og F1 nede for at nå den første terminal og logge ind.

Brugere af en let desktop-miljøfordeling, der stadig er velegnet til serverarbejde som Lubuntu, Xubuntu eller Debian-Xfce4, vil muligvis enten vælge menuen Applications eller Whisker og klikke på Root Terminal og derefter skrive deres administrationsadgangskode. Du kan også holde Ctrl, Alt og T nede for at åbne en standardbrugerprompt.

Hvis du har rootadgang, skal du skrive apt-get install automysqlbackup og trykke på enter. Du bliver nødt til at skrive sudo apt-get install automysqlbackup og skub enter, hvis du ikke har rootadgang. Dette skal også fungere på de forskellige derivater af Linux Mint.

Brugere af Arch Linux, der har rootadgang, der har fulgt disse trin, skal kunne installere det ved at køre pacman -S automysqlbackup 3.0_rc6-3 , selvom de også skal sætte sudo foran kommandoen, hvis de kører som en rootbruger.

Metode 2: Installation af automysqlbackup fra SourceForge

Brugere af Fedora, Red Hat, CentOS, Slackware og flere andre store Linux-distributioner kan opleve, at de ikke har nogen automysqlbackup-pakke tilgængelig, så de bliver nødt til at åbne en browser ved enten at vælge Mozilla Firefox, Chrome, Chromium eller Midori fra applikationerne og derefter internetmenuen i deres skrivebordsmiljø eller potentielt ved at holde Super-tasten nede og trykke på W. Naviger til https://sourceforge.net/projects/automysqlbackup/ og tryk enter.

Klik på den grønne downloadknap, og vent på, at downloadet er afsluttet. Det skal kun tage et par sekunder, og SourceForge tilbyder dig automatisk et direkte link, hvis du har kæmpet for at erhverve det. Åbn en kommandoprompt, skriv derefter cd ~ / Downloads eller i stedet for, hvor din downloads-mappe er. Du kan selvfølgelig flytte denne fil med en flytbar enhed, hvis du har brug for at placere den på en server uden nogen GUI, eller du kan teoretisk bruge en kommandolinjebrowser som w3m til at downloade den.

Når du er i det rigtige bibliotek, skal du skrive tar zxvf automysqlbackup-v3.0_rc6.tar.gz at udtrække det. Bemærk, at filnavnet faktisk kan ændre sig på et eller andet tidspunkt i fremtiden, hvis der er nogen form for opdatering. Du ender med seks filer, potentielt inde i et bibliotek. Du ønsker muligvis at skrive cd og trykke på fanen og derefter gå ind for at flytte til den nævnte mappe. Det er en god ide at køre mere README, inden du fortsætter, så du kan se, hvilke råd udviklerne giver.

Kør install.sh-scriptet ved at skrive ./install.sh og trykke på enter-tasten. Du har brug for root-rettigheder for at køre det, så du bliver nødt til at forudse det med sudo, hvis du ikke allerede er ved en rodskal. Dette skal tage sig af alt automatisk.

Metode 3: Kørsel af en manuel installation

Hvis installationen.sh-scriptet af en eller anden grund mislykkes, og du sørgede for at forordne det med ./-koden, skal du muligvis installere det manuelt. Hvis du ikke allerede har en rodprompt, skal du oprette en ved at skrive sudo -i og trykke på enter. Disse kommandoer skal køres fra den mappe, du pakket pakken ud i.

Det er en god idé at oprette en brugerdefineret konfigurationsfil. Brug cp automysqlbackup.conf NAVN.conf kommando, efter at have erstattet NAME med et faktisk navn, du gerne vil give filen.

Metode 4: Redigering af konfigurationsfilen

Åbn din konfigurationsfil med nano eller vi, og du vil bemærke, at filen har snesevis af kommentarer. Du bliver nødt til at indtaste en MySQL-bruger med mindst SELECT-rettigheder, selvom du sandsynligvis kun har en minimal bruger på dit system. Du ønsker ikke at bruge en administratorkonto til dette. Indtast navnet inden for de enkelte anførselstegn på linjen:

CONFIG_mysql_dump_username = ”

Du bliver nødt til at placere deres adgangskode mellem de enkelte citater i linjen:

CONFIG_mysql_dump_password = ”

Du skal bare indstille CONFIG_mysql_dump_host variabel til CONFIG_mysql_dump_host = 'lokal vært' da din server kun er den lokale maskine.

Sørg for, at du indstiller CONFIG_backup_dir = til et bibliotek, som brugeren kan gemme sikkerhedskopierede filer i. Sig f.eks., at du har en bruger, der hedder mybackups, så skal du faktisk bruge / hjem / mybackups / sikkerhedskopier ellers forsøger den at bruge brugerens bibliotek som en helhed. Du bliver nødt til at bruge kommandoen mkdir, hvis den nævnte mappe ikke allerede findes.

Mens du kan tilføje navnene på databaser til CONFIG_db_names = () variabel mellem parentesen, hvis den bliver tom, kopieres dem alle. Du kan bruge CONFIG_db_exclude = () parentes for at tilføje eventuelle placeringer, du foretrækker, at scriptet springer over.

Scriptet kan holde på daglige sikkerhedskopier i en uge, men du kan ændre dette ved at ændre CONFIG_rotation_daily = variablen til noget andet end tallet 7. Disse standarder kan ændre sig fra tid til anden. Konfigurationsfilen, vi rodede med, brugte 6 som standard.

Du kan derefter løbe fra kommandolinjen, erstatter navnet på filen med den, du har oprettet, eller tilføj den til et opstarts script eller cron. Hvis du havde brug for en cron-linje, kan du prøve:

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

Dette kører det ved midnat hver dag.

5 minutter læst