Hur man installerar, konfigurerar och kör automysqlbackup i Linux



Prova Vårt Instrument För Att Eliminera Problem

Att komma ihåg att alltid säkerhetskopiera en MySQL-server kan vara svårt, men lyckligtvis finns det ett skript som kan automatisera hela processen. Du behöver inte ens skriva någon bash-Linux-kod eftersom skickliga programmerare redan har utarbetat skriptet automysqlbackup åt dig. Du kanske till och med kan installera det automatiskt.



Att få det att fungera kan ibland vara en utmaning, så vi lade fram detaljer om det bästa sättet att ställa in programvaran och sedan köra den. Du behöver inte göra mycket när den är på plats.



Metod 1: Installera automysqlbackup med en Package Manager

Flera Linux-distributioner som Debian och de olika Ubuntu-härledda versionerna inklusive Ubuntu Server låter dig skapa automysqlbackup-skriptet med inget annat än apt-get-pakethanteraren. Om du kör en nedlagd version av Debian eller Ubuntu Server har du kanske inte annat än de virtuella terminalerna att arbeta med. Håll i så fall CTRL, ALT och F1 intryckt för att nå den första terminalen och logga in.



Användare av en lätt distribution av skrivbordsmiljöer som fortfarande passar för serverarbete som Lubuntu, Xubuntu eller Debian-Xfce4 kanske vill antingen välja menyn Applications eller Whisker och klicka på Root Terminal och sedan skriva sitt administrationslösenord. Du kan också hålla ner Ctrl, Alt och T för att öppna en vanlig användarprompt.

Om du har root-åtkomst skriver du apt-get install automysqlbackup och trycker på enter. Du måste skriva sudo apt-get install automysqlbackup och tryck enter om du inte har root-åtkomst. Detta bör också fungera på de olika derivaten av Linux Mint.

Användare av Arch Linux som har rootåtkomst som har följt dessa steg bör kunna installera den genom att köra pacman -S automysqlbackup 3.0_rc6-3 , även om de också måste lägga sudo framför kommandot om de kör som en rotanvändare.



Att komma ihåg att alltid säkerhetskopiera en MySQL-server kan vara svårt, men lyckligtvis finns det ett skript som kan automatisera hela processen. Du behöver inte ens skriva någon bash-Linux-kod eftersom skickliga programmerare redan har utarbetat skriptet automysqlbackup åt dig. Du kanske till och med kan installera det automatiskt.

Att få det att fungera kan ibland vara en utmaning, så vi lade fram detaljer om det bästa sättet att ställa in programvaran och sedan köra den. Du behöver inte göra mycket när den är på plats.

Metod 1: Installera automysqlbackup med en Package Manager

Flera Linux-distributioner som Debian och de olika Ubuntu-härledda versionerna inklusive Ubuntu Server låter dig skapa automysqlbackup-skriptet med inget annat än apt-get-pakethanteraren. Om du kör en nedlagd version av Debian eller Ubuntu Server har du kanske inte annat än de virtuella terminalerna att arbeta med. Håll i så fall CTRL, ALT och F1 intryckt för att nå den första terminalen och logga in.

Användare av en lätt distribution av skrivbordsmiljöer som fortfarande passar för serverarbete som Lubuntu, Xubuntu eller Debian-Xfce4 kanske vill antingen välja menyn Applications eller Whisker och klicka på Root Terminal och sedan skriva sitt administrationslösenord. Du kan också hålla ner Ctrl, Alt och T för att öppna en vanlig användarprompt.

Om du har root-åtkomst skriver du apt-get install automysqlbackup och trycker på enter. Du måste skriva sudo apt-get install automysqlbackup och tryck enter om du inte har root-åtkomst. Detta bör också fungera på de olika derivaten av Linux Mint.

Användare av Arch Linux som har rootåtkomst som har följt dessa steg bör kunna installera den genom att köra pacman -S automysqlbackup 3.0_rc6-3 , även om de också måste lägga sudo framför kommandot om de kör som en rotanvändare.

Metod 2: Installera automysqlbackup från SourceForge

Användare av Fedora, Red Hat, CentOS, Slackware och flera andra stora Linux-distributioner kan upptäcka att de inte har något automysqlbackup-paket tillgängligt, så de måste öppna en webbläsare antingen genom att välja Mozilla Firefox, Chrome, Chromium eller Midori från applikationerna och sedan Internet-menyn i deras skrivbordsmiljö eller eventuellt genom att hålla ner Super-tangenten och trycka på W. Navigera till https://sourceforge.net/projects/automysqlbackup/ och tryck enter.

Klicka på den gröna nedladdningsknappen och vänta tills nedladdningen är klar. Det tar bara några sekunder och SourceForge erbjuder dig automatiskt en direktlänk om du har kämpat för att skaffa den. Öppna en kommandotolk och skriv sedan cd ~ / Nedladdningar eller flytta istället till var din nedladdningskatalog finns. Du kan naturligtvis flytta den här filen med en flyttbar enhet om du behöver placera den på en server utan GUI eller teoretiskt kan du använda en kommandoradswebbläsare som w3m för att ladda ner den.

När du är i rätt katalog skriver du tar zxvf automysqlbackup-v3.0_rc6.tar.gz för att extrahera det. Observera att filnamnet faktiskt kan ändras någon gång i framtiden om det finns någon form av uppdatering. Du kommer att få sex filer, eventuellt inne i en katalog. Du kanske vill skriva cd och trycka på fliken och sedan gå in för att flytta till katalogen. Det är en bra idé att köra mer README innan du fortsätter så att du kan se vilka råd utvecklarna ger.

Kör install.sh-skriptet genom att skriva ./install.sh och tryck på Enter-tangenten. Du behöver root-behörigheter för att kunna köra den, så du måste förorda den med sudo om du inte redan har ett rotskal. Detta bör ta hand om allt automatiskt.

Metod 3: Köra en manuell installation

Om install.sh-skriptet av någon anledning misslyckas och du såg till att förorda det med ./-koden, kan du behöva installera det manuellt. Om du inte redan har en rotprompt skapar du en genom att skriva sudo -i och trycka på enter. Dessa kommandon måste köras från den katalog du packade upp tarballen till.

Det är en bra idé att skapa en anpassad konfigurationsfil. Använd cp automysqlbackup.conf NAME.conf efter att ha ersatt NAME med ett verkligt namn som du vill ge filen.

Metod 4: Redigera konfigurationsfilen

Öppna din konfigurationsfil med nano eller vi så märker du att filen har dussintals kommentarer. Du måste ange en MySQL-användare med åtminstone SELECT-behörigheter, men du har antagligen bara en minimal användare på ditt system. Du vill inte använda ett administrativt konto för detta. Ange namnet i de enskilda citaten på raden:

CONFIG_mysql_dump_username = ”

Du måste ange lösenordet mellan de enskilda citaten i raden:

CONFIG_mysql_dump_password = ”

Du behöver bara ställa in CONFIG_mysql_dump_host variabel till CONFIG_mysql_dump_host = ’lokal värd’ eftersom din server bara är den lokala maskinen.

Se till att du ställer in CONFIG_backup_dir = till en katalog som användaren kan spara säkerhetskopierade filer i. Anta till exempel att du har en användare som heter mybackups, då måste du faktiskt använda / hem / minbackups / säkerhetskopior annars försöker den använda användarens katalog som helhet. Du måste använda kommandot mkdir om katalogen inte redan finns.

Medan du kan lägga till namnen på databaser i CONFIG_db_names = () mellan parentesen och lämnar den tom kommer alla att kopieras. Du kan använda CONFIG_db_exclude = () parentes för att lägga till platser du vill att manuset ska hoppa över.

Skriptet kan hålla kvar dagliga säkerhetskopior i en vecka, men du kan ändra detta genom att ändra CONFIG_rotation_daily = variabel till något annat än siffran 7. Dessa standardinställningar kan ändras då och då. Konfigurationsfilen vi trasslade med använde 6 som standard.

Du kan sedan springa från kommandoraden, ersätt namnet på filen med den du skapade eller lägg till den i ett startskript eller cron. Om du behövde en cron-linje kanske du vill försöka:

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

Detta kör den vid midnatt varje dag.

5 minuter läst