6 bedste MySQL-sikkerhedskopieringsværktøjer
MySQL er en meget udbredt relationelt databasestyringssystem . Applikationen er gratis at bruge og er normalt bundtet med webhostingpakker. Som følge heraf er det svært at undgå at bruge MySQL, hvis din virksomhed driver en hjemmeside.
Den omfattende brug af MySQL til e-handelssystemer betyder, at dens integritet og tilgængelighed er afgørende til mange virksomheder. Hvis din MySQL-database bliver slettet, har du mistet dit produktkatalog, salgsordrer og leveringsposter. Derudover kan tab af data fra MySQL få din virksomhed til at mislykkes.
Her er vores liste over de seks bedste Oracle-sikkerhedskopieringsværktøjer:
- Vembu BDR Suite REDAKTØRENS VALG Denne backup-, replikerings- og gendannelsespakke giver smag til VMWare og Hyper-V og vil udtrække databaseobjekter lokalt og derefter overføre til fjernlager. Tilbydes i gratis og betalte versioner til at køre på Windows Server eller Linux og tilgængelig for en 30-dages gratis prøveperiode.
- N-able Cove Databeskyttelse Denne SaaS-platform kan sikkerhedskopiere servere eller individuelle applikationer. MySQL er en af de applikationer, som tjenesten kan beskytte med sine sikkerhedsprocesser.
- Ottomatisk Denne cloud-platform tilbyder beskyttelse til MySQL og også MongoDB- og PostgreSQL-databaser.
- Commvault sikkerhedskopiering og gendannelse Denne service tilbyder en række sikkerhedskopieringsstrategier og inkluderer en specialistagent til at styre sikkerhedskopieringen af MySQL-databaser. Det kører på Windows Server.
- Bacula Et backup-system tilgængeligt i gratis og betalte versioner, der inkluderer processer til backup af MySQL-databaser. Det kører på Unix og Linux.
- Iperius backup Denne backup-softwarepakke har flere planer, og de højere udgaver inkluderer specialiserede processer til backup af MySQL-databaser. Det kører på Windows og Windows Server.
Sikkerhedskopierer MySQL
Den enkle løsning til at forhindre en katastrofe med MySQL er at sikkerhedskopiere dataene at det holder. Hyppigheden, hvormed du sikkerhedskopierer dine MySQL-instanser, afhænger af omsætning af transaktioner på databasen. Du skal dog huske på, at du kan miste alle data, der er gemt i en sikkerhedskopi, så regn med den periode, du har råd til at lade databaseposter gå tabt – det er sandsynligvis ingen.
Heldigvis er der en stop-gap-tjeneste, der gør det muligt for dig at samle databasen igen. Dette er transaktionslogfiler system. Du skal dog vide, at tjenesten til oprettelse af transaktionslog er ikke aktiv som standard i MySQL – du skal slå det til pr. instans. Et andet problem, du vil stå over for, er, at systemet kan skrive mange filer ud, hvilket kan være udfordrende at administrere, især hvis du har meget aktivitet på din database.
Den nemmeste måde at udnytte transaktionslogfiler til at gendanne databaseregistreringer er at købe et værktøj, der vil styre denne proces for dig. Faktisk vil du købe et MySQL backup-værktøj.
MySQL backup strategier
Når du har besluttet dig for frekvensen af dine sikkerhedskopier til dine MySQL-databaseforekomster, skal du finde ud af hvor filerne skal placeres at backup-systemet vil udpakke. Dette kan udføres lokalt eller på en ekstern server. Fjernserveren kan være en af dine egne på et andet websted eller lejet plads på en cloud-server.
Når du fastlægger en strategi for backup-mål, bør du overveje de trusler, som din virksomhed kan stå over for og umiddelbarhed af tilgængelighedskrav. Du vil sandsynligvis komme til den samme konklusion som alle andre - du har brug for en lokal kopi for en hurtig genopretning plus en fjernkopi for at beskytte mod enhver mulig fysisk katastrofe, der kan opstå i dine lokaler.
Hvis din MySQL-database er cloud-resident allerede nu behøver du ikke bekymre dig for meget om dækning af problemer på dit websted. For eksempel kan du udtrække poster til en enhed på dine kontorer, fordi den cloud-hostede originale database stadig vil tikke pænt over, hvis din bygning bliver sprængt i luften.
Beat MySQL backup værktøjerne
Hver virksomhed er anderledes. Din virksomhed vil dog sandsynligvis falde ind i en af et lille antal Kategorier der vedrører dens størrelse, dens distribution, dens kundebase og dens tilslutningskrav. Denne forretningsmodel vil diktere den type MySQL backup-tjeneste, den vil kræve. Da virksomheder har forskellige strukturer, vil den bedste MySQL backup-tjeneste til en virksomhed ikke passe til en virksomhed, der opererer anderledes. Derfor vil flere forskellige My SQL backup-tjenester kvalificere sig som ' det bedste .'
Vores metode til at vælge et MySQL backup-værktøj
Vi gennemgik markedet for systemer til at sikkerhedskopiere MySQL-databaseforekomster og analyserede mulighederne ud fra følgende kriterier:
- En række muligheder for backup-lagring
- Systemer, der kan scanne cloud-platforme samt tjenester til lokale servere
- Et letanvendeligt system til ikke-tekniske brugere
- Logning og rapportering for at spore administratorhandlinger
- Kryptering for at beskytte filoverførsler og backuplagring
- En gratis prøveperiode eller en demokonto til en uforpligtende vurdering
- Værdi for pengene, repræsenteret af tilpasningsdygtige tjenester til en rimelig pris
Med dette sæt kriterier i tankerne, har vi identificeret en række MySQL backup- og gendannelsessystemer, der tilbyder løsninger til enhver type og størrelse virksomhed.
Du kan læse mere om hver af disse tjenester i de følgende afsnit.
1. Vembu BDR Suite (GRATIS PRØVE)
Vembu BDR Suite er en familie af sikkerhedskopierings- og gendannelsesværktøjer, der også kan bruges til replikering og migrering. Der er seks forskellige pakker og den version, der dækker MySQL Hedder Vembu BDR Suite til apps og DB . Dette system er også i stand til at tage backup SQL Server og Microsoft Exchange databaser.
Nøglefunktioner:
- Sikkerhedskopiering til lokale og eksterne butikker
- Gendannelse på tabelniveau
- Udfører en databasedump
- Bruges til migrering eller replikering
- Gratis mulighed
Vembu BDR Suite er også tilgængelig til backup af virtualiseringer administreret af Hyper-V og VMWare og denne version kan også tage backup af MySQL-databaser. Værktøjet er tilgængelig gratis til mindre implementeringer, der kun dækker 10 VM'er.
Sikkerhedskopieringsprocessen for databaser involverer fremkaldelse af et dump af en instans. Dette skaber en lokal fil, der kan administreres af backupsoftwaren til hurtig gendannelse. Gendannelsesprocessen lader dig vælge individuelle borde og relaterede objekter til at gendanne, eller du kan vælge at geninstallere hele forekomsten.
Sikkerhedskopieringstjenesten kopierer den lokale fil til en fjernlagerserver efter eget valg. Den placering kan være en cloud-konto eller en egen server på et andet websted. Fjernkopien tilbageholdes i tilfælde af, at den lokale sikkerhedskopi bliver ødelagt. Skader på den lokale backup kan opstå, hvis der er alvorlige miljøskader på dit websted.
Fordele:
- Sikkerhedskopiering af flere steder implementeres automatisk
- Du vælger den eksterne backup butik
- Mulighed for flere lejemål med hvid mærkning til MSP'er
- Datakomprimering for forbedrede overførselshastigheder og lagerbesparelse
- AES-256-kryptering for at beskytte data i hvile og i bevægelse
Ulemper:
- Backup-lagerplads er ikke inkluderet i planprisen
Vembu BDR Suite er en pakke på stedet, og den er tilgængelig til Windows Server og Linux . Opbevaringsplads er ikke inkluderet i planprisen, dog er der en ekstra lagermulighed tilgængelig fra Vembu Cloud . Vembu tilbyder en demo af BDR-pakken, og du kan også få softwarepakken til en30 dages gratis prøveperiode.
REDAKTØRENS VALG
Vembu BDR Suite er vores bedste valg til et MySQL-sikkerhedskopieringsværktøj, fordi det styrer data- og strukturudtrækningsprocessen og skaber både lokale og eksterne backupfiler til dine MySQL-instanser. Database backup-tjenesten er også inkluderet i VM backup-versionen af BDR Suite-pakken, og der er en gratis version, der er begrænset til at administrere op til 10 VM'er. Du kan bruge dette værktøj til at oprette en kopi af din database enten til replikering eller migrering. Systemet tilbyder sikre og brugervenlige backupprocesser, der kan indstilles til at køre automatisk i baggrunden.
Hent:Få en 30-dages GRATIS prøveperiode
Officielt websted:https://www.vembu.com/vembu-bdr-suite-download/
DU:Windows Server eller Linux
to. N-able Cove Databeskyttelse
N-able Cove Databeskyttelse er en MSP-tjeneste leveret fra skyen og udfører backup, gendannelse og replikering. Tjenesten tilbyder fuld serversikkerhedskopiering og også sikkerhedskopiering på applikationsniveau. Databaser er blandt de applikationer, som systemet kan tage backup af, og det dækker MySQL , SQL Server , og Oracle DBMS'er.
Nøglefunktioner:
- Sikkerhedskopier til skyen
- Cloud storage inkluderet
- Fysiske og virtuelle systemer
- Sikkerhedskopiering af applikationer og databaser
- God til MSP'er
Dette sikre system inkluderer den nødvendige lagerplads til at opbevare sikkerhedskopierne. Dette rum er beskyttet af AES-256 kryptering, og det samme er de dataoverførsler, der kræves for at udtrække sikkerhedskopien og sende gendannelsesfilerne tilbage.
N-able har nogle få muligheder at vælge imellem i sine strategier. Det byder på hed og varm sikkerhedskopier, og disse kan udtrækkes, mens databasen stadig er i drift, fordi det ikke vil sænke databasens ydeevne.
Efter at have taget en komplet kopi af en MySQL-database, udfører N-able trinvise sikkerhedskopier . Disse er indekseret efter tid, så DBA kan rulle tilbage til en bestemt version snarere end at blive tvunget til bare at gå tilbage til det sidste backup-punkt. Dette er nyttigt i tilfælde, hvor en databasekorruption opdages engang senere, når den seneste tilbage kan være lige så forkert som den aktuelle tilstand.
Sammenfattende tilbyder Cove Data Protection en række versioner at rulle tilbage til. Tjenesten er meget sikker, med kryptering til både overførsler og opbevaring. Systemet kan både drive backup og gendannelse, mens databasen stadig er i brug. N-able Cove Data Protection kan også bruges til SQL Server- og Oracle-databaser. Systemet kan også beskytte Microsoft 365, virtualiseringer og hele servere.
Fordele:
- Sikkerhedskopier MySQL-databaser automatisk eller manuelt
- Opret en versionshistorik med flere rollback-punkter
- Kører med et script, der er aktivt i databasen
- Sikkerhedskopier kan bruges til migrering og replikering
- Vil tage MySQL-databaser, der kører på Windows, Linux eller macOS
Ulemper:
- Det har ikke en mulighed på stedet
Sikkerhedskopier kan også bruges til at implementere replikation eller migration . Derudover kan tjenesten bruges til at sikkerhedskopiere hypervisorer eller hele servere, der kører Windows Server eller Linux . N-able Cove Data Protection service er tilgængelig for en 30 dages gratis prøveperiode .
3. Ottomatisk
Ottomatisk er en cloud-tjeneste, der tilbyder specialiserede processer til databasebeskyttelse. Samt backup MySQL databaser, denne service kan bruges til MongoDB og PostgreSQL databaser. Derudover tillader systemet DBA at indstille hyppigheden af backup-udtrækning. Valgmulighederne omfatter time-, daglige, ugentlige og månedlige handlinger.
Nøglefunktioner:
- Cloud-baseret
- Specialiseret database backup
- MySQL, MongoDB og PostgreSQL
- Lokale og cloud-lagringsmuligheder
Ottomatik-systemet kan bruges til at fortryde fejlagtige sletninger fra tabeller og gendanne tabte tabeller med det samme.
Ottomatik-systemet udløses et databasedump og overfører derefter outputfilen til en sikker placering. Cloud-lagerplads er ikke inkluderet i backup-planen. Virksomheden tilbyder dog en lagertjeneste, der kan abonneres på separat. Det er også muligt at overføre backups til en af dine servere på en anden side, og du kan bruge din cloud storage-konto med Amazon S3 , Bagskud , Dropbox , eller Google Drev .
Udover at udtrække tabelstrukturer og poster kan du bruge en komplet serverbackup til at dække MySQL-databaser. Desværre, mens det grænseflader med en liste over Linux distros , kan Ottomatik-systemet ikke lave sikkerhedskopier af Windows-værter. Systemet har også en fil backup service, som vil gøre det muligt for dig at sikkerhedskopiere databasen ved at gemme transaktionslogfiler .
Ottomatik inkluderer krypteringsbeskyttelse til dataoverførsler, og adgangen til konsollen styres ved at oprette mange brugerkonti med forskellige tilladelsesniveauer. Hver kontos handlinger logges, så det er nemt at spore aktivitet og vedligeholde aktivitetslogfiler for at overholde databeskyttelsesstandarder. Derudover kan sikkerhedskopier bruges til database replikation og migration .
Fordele:
- Vælg at sikkerhedskopiere MySQL gennem en database dump eller som en del af en hel server backup
- Brug sikkerhedskopiering af filer til transaktionslogfiler
- Valg af en cloud storage-udbyder
Ulemper:
- Det inkluderer ikke en lokal sikkerhedskopieringsmulighed
Ottomatik-tjenesten tilbydes i fire planer, der henvender sig til virksomheder i alle størrelser. Alle planer er tilgængelige for en 14 dages gratis prøveperiode .
Fire. Commvault sikkerhedskopiering og gendannelse
Commvault er en on-premises softwarepakke, der kan sikkerhedskopiere hele servere og cloud-konti eller specifikke applikationer. Denne service har en masse applikationsspecifik backup-processer indbygget i den og giver en meget omfattende løsning, der gør den til en klippefast 3-2-1 strategi . Dette system er ligetil at bruge, og det er godt præsenteret Kommandocenter giver guidede muligheder for, hvordan man administrerer backup og gendannelse.
Nøglefunktioner:
- On-premises pakke
- Sikkerhedskopier lokalt og eksternt
- Ransomware beskyttelse
Databaser er blandt de applikationer, som Commvault Backup and Recovery kan administrere. Udbyderen har tilpasset sin software til at integrere med en lang liste af DBMS'er, og MySQL er på det navn. Blandt de andre er Oracle, DB2, PostgreSQL, SAP og Sybase.
Commvault-systemet kan også sikkerhedskopiere databaser, der er beboer på skyen. At listen inkluderer Alibaba RDS til MySQL, Amazon RDS til MySQL, Google Cloud Database til MySQL, Microsoft Azure Database til MySQL og Oracle MySQL Cloud Service. Derudover er der mange andre cloud-baserede DBMS'er, som Commvault-systemet kan tage backup af.
Commvault opretter tre sikkerhedskopier , herunder en lokalt og to på andre websteder. Der er en anbefaling om at lægge én kopi på flytbart lager og mindst én kopi på skyen. Tjenesten tilbyder fuld, trinvis, differentiel og blok-niveau backup. Systemet scanner også efter ransomware for at forhindre en infektion i at blive overført til backup-lageret.
Når først en sikkerhedskopi er blevet gemt, kan den installeres hvor som helst, ikke kun tilbage til den oprindelige database. Den fulde, gemte kopi indeholder nok information til at genskabe databasen fuldstændigt. Det betyder, at Commvault-systemet kan bruges til databasereplikering eller migrering.
Kommandocenteret er organiseret til at lade dig konfigurere automatiserede tidsplaner til backups, men det er også muligt at lave en fuld backup on demand.
Fordele:
- Muligheder for database eller fuld server backup for at beskytte MySQL
- Dækning for en lang liste af DBMS'er
- Proces for on-premises og cloud-baserede databaser
Ulemper:
- Det inkluderer ikke skylagerplads
Command Center for Commvault Backup and Recovery kører videre Windows Server, og der er agenter for Unix , Linux , Windows , og Windows Server . Det Sikkerhedskopiering og gendannelse tjenesten er tilgængelig til gennemgang som en demo system .
5. Bacula
Bacula er tilgængelig i både gratis og betalte versioner. Det gratis system , kaldet Fællesskabsudgave , er open source, så du anskaffer koden og kompilerer den på din server. Desværre er både gratis og betalte udgaver kun tilgængelige til Linux - det er ingen version til Windows.
Nøglefunktioner:
- Gratis version tilgængelig
- Kører på Linux
- Altid fuld database backup
Med Bacula MySQL backup-system, opsætter du en bestemt instans til dataudtrækket. Det bliver et mellemrum for hver backupkørsel. Bacula-systemet kører shell-scripts rundt om en databasedump. Derfor skal frekvensen af sikkerhedskopieringen skrives ind i et af de administrerende scripts.
Bacula tager en fuld databasekopi hver gang. Dette kan være lidt ineffektivt, fordi det involverer overførsel af flere data, end det ville være nødvendigt for en differentiel eller en trinvis sikkerhedskopiering.
Det gratis Bacula-system er tilgængeligt for Solaris og Linux . Du Hent koden og kompiler den selv.
Den betalte version af Bacula-systemet er forklaret på en anden hjemmeside. Mens den gratis version er kl bacula.org , den betalte version er kl BaculaSystems.com . Den betalte pakke kaldes Bacula Enterprise Edition .
Mens Enterprise Edition også installeres på Linux, kan den nå på tværs af netværket for at udtrække sikkerhedskopier fra MySQL-forekomster, der kører på Windows. Det kan også nå ud til cloud-baserede databaser. Derudover har Enterprise Edition en grafisk brugerflade , hvilket gør opsætning af MySQL backup- og gendannelsessystemet mere tilgængeligt end script-baseret metode tilgængelig i Community Edition.
Med Enterprise Edition gemmes MySQL-databaseekstraktet i en mappe, der overvåges af et filservermodul. Der er også en transfer manager og en lagerchef til at håndtere distributionen af backup-filer til andre lokationer.
Fordele:
- Tilbyder sikkerhedskopier til MySQL-instanser på flere websteder og cloud-platforme
- Sikkerhedskopierer komplette servere, applikationer og virtuelle systemer
- Gratis version tilgængelig
Ulemper:
- Opbevaring medfølger ikke
Enterprise Edition kører videre CentOS Linux, og der er en version med flere lejemål til MSP'er . Du kan få en 30 dages gratis prøveperiode at vurdere Bacula Enterprise Edition.
6. Iperius backup
Iperius backup tilbyder beskyttelse af MySQL-databaser og databaser, der drives af SQL Server , MariaDB , Oracle , og PostgreSQL DBMS'er. En alternativ strategi til sikkerhedskopiering af MySQL-databaser er muligheden for fuld serversikkerhedskopiering, som ville tage MySQL-databasedata med sig.
Nøglefunktioner:
- On-premises til Windows Server
- AES krypteringsbeskyttelse
- MySQL, MariaDB, SQL Server og PostgreSQL
MySQL-sikkerhedskopifunktionerne i Iperius Backup kan fungere med MySQL version 3, 4 og 5. Det tilbyder varme sikkerhedskopier som kan køre i databasen, mens brugerne stadig har adgang til systemet. Derudover forringer dataudtrækningsprocessen ikke databaseforekomstens responstider.
Datafiler komprimeres for at fremskynde overførsler, og disse filbevægelser er altid beskyttet af kryptering. Denne kryptering bruger en AES chiffer med en 256-bit nøgle .
En Iperius Backup-licens giver dig ret til at sikkerhedskopiere så mange databaseforekomster, du vil, så ofte du vil uden ekstra gebyrer . Der er fire udgaver til Iperius Backup, men de to nederste inkluderer ikke databasesikkerhedskopiering. Den vigtigste mulighed for MySQL-managere er Fremskreden udgave, som er skræddersyet til specifikke typer tjenester. Disse er virtualiseringer, databaser, Microsoft 365 og båndhåndtering. I dette tilfælde vil du købe en separat licens til at dække hver af disse typer tjenester. Topplanen hedder Fuld, og det inkluderer alle sikkerhedskopieringsmuligheder.
Iperius-systemet består af en central server og derefter agentprogrammer. Serverenheden kører videre Windows Server . En Iperius Backup-plan inkluderer ikke skylagerplads; Iperius tilbyder dog cloud storage som en separat tjeneste. Du kan også vælge en anden udbyder til opbevaring eller backup til en server på et andet websted.
Fordele:
- Tilbyder en række sikkerhedskopieringsstrategier til MySQL og andre DBMS'er
- Sikkerhedskopier kan bruges til migrering og replikering
- Muligheder for sikkerhedskopiering af disk
Ulemper:
- Cloud lagerplads medfølger ikke
Iperius Backup er tilgængelig for en 21 dages gratis prøveperiode .
Ofte stillede spørgsmål om MySQL backup
Har MySQL backup?
Brug mysqldump til at generere en række SQL-sætninger, der kan genskabe databasen. Disse erklæringer er skrevet til en fil. Du skal derefter flytte filen til en sikker lagerplads til sikkerhedskopiering. Hvis databasen går tabt, skal du bare køre dump-filen for at få den tilbage.
Hvordan fungerer MySQL backup?
Start med at tage en mysldump af databasen for at få en fuld genskabelse, hvis tingene går galt. Du kan derefter bruge transaktionslogfiler til at hente data, der blev indsat i din database efter det fulde dump. Dette giver dig en komplet og trinvis backup-strategi. Sørg for at kopiere disse filer til et sikkert sted.
Er MySQL sikker database?
MySQL-systemet gemmer databasestrukturer og data i filer. Den skriver også en masse logs ud. Disse filer kan tilgås direkte fra operativsystemet, hvilket er en stor sikkerhedssvaghed. Du skal være meget stram over kommandolinjeadgang for at holde MySQL sikker.