sql >> Databasteknik >  >> RDS >> MariaDB

Resurser för säkerhetskopiering av MySQL &MariaDB Databas

De flesta organisationer inser inte att de har problem med säkerhetskopiering av databas förrän de behöver återställa data och upptäcker att de inte finns där eller inte i den form som de förväntade sig.

Den utsedda administratören som hanterar databasmiljöerna måste vara förberedd på situationer där eventuella fel kan påverka tillgängligheten, integriteten eller användbarheten av en databas eller applikation. Att reagera på dessa misslyckanden är en nyckelkomponent i administratörens ansvar och deras förmåga att reagera korrekt beror på om de har en välplanerad strategi för säkerhetskopiering och återställning av databaser.

Pixars "Toy Story 2" hände nästan aldrig på grund av en felkörning av kommandoraden som gjorde att filmen raderades och en ineffektiv säkerhetskopieringsstrategi på plats. Den filmen fortsatte med att ta in nästan 500 miljoner dollar över hela världen i biljettkassor... pengar som, utan det faktum att en gruppmedlem gjorde sin egen personliga säkerhetskopia, kanske aldrig har gjorts.

ClusterControl ger dig sofistikerade backup- och failover-funktioner med hjälp av ett peka-och-klicka-gränssnitt för att enkelt återställa dina data om något går fel och kan vara din DBA-sidekick när det gäller att bygga en effektiv säkerhetskopieringsstrategi. Det finns dock många aspekter att ta hänsyn till när man bygger en sådan strategi.

Här på Severalnines har vi databasexperter som har skrivit mycket om ämnet och i den här bloggen kommer vi att samla de bästa resurserna för att hjälpa dig bygga din egen säkerhetskopieringsstrategi för databaser för MySQL och MariaDB mer specifikt.

Om du kör en MySQL- eller MariaDB-miljö är vår bästa resurs för dig det kostnadsfria vitboken "The DevOps Guide to Database Backups for MySQL and MariaDB." Guiden täcker de två mest populära säkerhetskopieringsverktygen som finns tillgängliga för MySQL och MariaDB, nämligen mysqldump och Percona XtraBackup. Den täcker vidare ämnen som hur databasfunktioner som binär loggning och replikering kan utnyttjas i säkerhetskopieringsstrategier och tillhandahåller bästa praxis som kan tillämpas på högtillgänglighetstopologier för att göra databassäkerhetskopior pålitliga, säkra och konsekventa.

Utöver whitepaper finns det två webbseminarier fokuserade på säkerhetskopior som du kan se på begäran. "MySQL Tutorial - Säkerhetskopieringstips för MySQL, MariaDB &Galera Cluster" och "Bli en MySQL DBA - Besluta om en relevant säkerhetskopieringslösning." Vart och ett av dessa webbseminarier erbjuder tips och bästa praxis för att bygga en backupplan och sammanfattar mycket av innehållet som är tillgängligt på vår webbplats.

Här är våra mest populära och relevanta bloggar om ämnet...

Översikt över säkerhetskopiering och återställning

I bloggen "Bli en MySQL DBA - Säkerhetskopiering och återställning" ger vi en översikt över säkerhetskopieringar och återställningar på hög nivå vid hantering av en MySQL-miljö. Inkluderat i bloggen finns en översikt över olika säkerhetskopieringsmetoder, översikt över logiska och fysiska säkerhetskopior och några bästa praxis och riktlinjer som du kan följa.

Inverkan av MySQL Storage Engines på säkerhetskopior

I bloggen "Valet av MySQL Storage Engine och dess inverkan på säkerhetskopieringsprocedurer" diskuterar vi hur valet av olika typer av lagringsmotorer (som MyISAM, InnoDB, etc) kan ha en inverkan på din säkerhetskopieringsstrategi.

Bygga en säkerhetskopieringsstrategi och -plan

I vår blogg "mysqldump eller Percona XtraBackup? Backup Strategies for MySQL Galera Cluster” diskuterar vi de olika alternativen som är tillgängliga för dig när du gör din backup- och återställningsplan med särskilt fokus på att göra det på ett sätt som inte påverkar prestandan.

Se till att du gör en bra säkerhetskopiering

I vår blogg "Hur man utför effektiva säkerhetskopieringar för MySQL och MariaDB" diskuterar vi ett antal sätt att säkerhetskopiera MySQL och MariaDB, som var och en har för- och nackdelar.

Använda ClusterControl för säkerhetskopiering

I bloggen "ClusterControl Tips &Tricks - Best Practices for Database Backups" ska vi veta hur du effektivt hanterar din backupplan med ClusterControl. Med ClusterControl kan du schemalägga logiska eller fysiska säkerhetskopieringar med failover-hantering och enkelt återställa säkerhetskopior till bootstrap-noder eller system.

Ytterligare bloggar

Det finns flera fler bloggar som har skrivits under åren som också kan hjälpa dig att säkerställa att dina säkerhetskopieringar utförs framgångsrikt och effektivt. Här är en lista över dem...

Fullständig återställning av ett MySQL- eller MariaDB Galera-kluster från säkerhetskopia

Att utföra regelbundna säkerhetskopieringar av ditt databaskluster är absolut nödvändigt för hög tillgänglighet och katastrofåterställning. Det här blogginlägget ger en rad bästa praxis för hur man helt återställer ett MySQL- eller MariaDB Galera-kluster från säkerhetskopiering.

Läs bloggen

Vad är nytt i ClusterControl 1.4 - Backup Management

Det här blogginlägget täcker de nya säkerhetskopieringsfunktionerna som är tillgängliga i ClusterControl version 1.4.

Läs bloggen

ClusterControl Tips och tricks:Anpassa dina databassäkerhetskopior

ClusterControl följer några bästa metoder för att utföra säkerhetskopieringar med mysqldump eller Percona xtrabackup. Även om dessa fungerar för de flesta databasarbetsbelastningar, kanske du fortfarande vill anpassa dina säkerhetskopior. Den här bloggen visar dig hur.

Läs bloggen

Arkitektering för misslyckande - Återställning efter katastrof för MySQL/MariaDB Galera Cluster

Oavsett om du använder okrossbara privata datacenter eller offentliga molnplattformar är Disaster Recovery (DR) verkligen en nyckelfråga. Det här handlar inte om att kopiera din data till en säkerhetskopia och att kunna återställa den, det handlar om kontinuitet i verksamheten och hur snabbt du kan återställa tjänster när en katastrof inträffar.

Läs bloggen

Använda BitTorrent Sync för att överföra databassäkerhetskopior utanför platsen

BitTorrent Sync är en enkel replikeringsapplikation som tillhandahåller krypterade dubbelriktade filöverföringar som kan köras bakom NAT och är speciellt utformad för att hantera stora filer. Genom att utnyttja enkelheten med Bittorrent Sync kan vi överföra säkerhetskopior bort från vårt kluster, vilket förbättrar tillgängligheten för säkerhetskopiering och minskar kostnaden för trasig säkerhetskopiering, där du regelbundet kan verifiera dina säkerhetskopior utanför platsen.

Läs bloggen

Hur du klona din databas

Om du hanterar en produktionsdatabas är chansen stor att du har varit tvungen att klona din databas till en annan server än produktionsservern. Den grundläggande metoden för att skapa en klon är att återställa en databas från en ny säkerhetskopia till en annan databasserver. Andra metoder inkluderar replikering från en källdatabas medan den är uppe, i vilket fall det är viktigt att den ursprungliga databasen inte påverkas av någon kloningsprocedur.

Läs bloggen

Använder du inte MySQL? Här är några resurser vi har för att hjälpa till med annan databasteknik...

Bli en MongoDB DBA:MongoDB Backups

Det här är vårt femte inlägg i bloggserien "Bli en MongoDB DBA" - hur gör du en bra säkerhetskopieringsstrategi för MongoDB, vilka verktyg finns tillgängliga och vad du bör se upp med.

Läs bloggen

Bli en MongoDB DBA:Återställa dina data

Det här är vårt sjätte inlägg i bloggserien "Bli en MongoDB DBA" - hur återställer du MongoDB med hjälp av en säkerhetskopia.

Läs bloggen

Bli en PostgreSQL DBA - Logiska och fysiska PostgreSQL-säkerhetskopior

Att ta säkerhetskopior är en av de viktigaste uppgifterna för en DBA - det är avgörande för tillgängligheten och integriteten hos datan. En del av vår Bli en PostgreSQL DBA-serie, det här blogginlägget täcker några av de säkerhetskopieringsmetoder du kan använda med PostgreSQL.

Läs bloggen


  1. Vad är motsatsen till GROUP_CONCAT i MySQL?

  2. Kan jag blint ersätta alla mysql_-funktioner med mysqli_?

  3. Hur man hittar en tabell med en specifik kolumn i postgresql

  4. Hur får man storleken på mysql-databasen?