mariadb-dump(1)
mariadb-dump(1)
NAMN
mariadb-dump – ett program för databassäkerhetskopiering
SYNOPSIS
mariadb-dump [alternativ] [db_namn [tabell_namn ...]]
BESKRIVNING
Klienten mariadb-dump är ett program för säkerhetskopiering som ursprungligen skrevs av Igor Romanenko. Det kan användas för att dumpa en databas eller en samling databaser för säkerhetskopiering eller överföring till en annan SQL-server (inte nödvändigtvis en MariaDB-server). Dumpen innehåller normalt SQL-satser för att skapa tabellen, fylla den med data, eller båda delarna. mariadb-dump kan dock också användas för att generera filer i CSV-format, andra avgränsade textformat eller XML-format.
Om du gör en säkerhetskopia på servern och alla dina tabeller är MyISAM-tabeller, överväg att använda mariadb-hotcopy i stället eftersom det kan ge snabbare säkerhetskopiering och snabbare återläsning.
Det finns fyra allmänna sätt att anropa mariadb-dump:
shell> mariadb-dump [alternativ] db_namn [tabell_namn ...]
shell> mariadb-dump [alternativ] --databases db_namn ...
shell> mariadb-dump [alternativ] --all-databases
shell> mariadb-dump [alternativ] --system={alternativ}
Om du inte anger några tabeller efter db_namn, eller om du använder alternativet --databases eller --all-databases, dumpas hela databaser.
mariadb-dump dumpar inte databaserna INFORMATION_SCHEMA eller performance_schema som standard. För att dumpa dessa måste du ange dem uttryckligen på kommandoraden, och du måste också använda alternativet --skip-lock-tables.
För att se en lista över vilka alternativ din version av mariadb-dump stöder, kör:
mariadb-dump --help
Vissa alternativ i mariadb-dump är kortformer för grupper av andra alternativ:
- Användning av
--optär samma sak som att ange--add-drop-table,--add-locks,--create-options,--disable-keys,--extended-insert,--lock-tables,--quickoch--set-charset. Alla dessa alternativ är också aktiverade som standard eftersom--optär aktiverat som standard. - Användning av
--compactär samma sak som att ange--skip-add-drop-table,--skip-add-locks,--skip-comments,--skip-disable-keysoch--skip-set-charset.
För att upphäva effekten av ett gruppalternativ används dess form --skip-xxx, till exempel --skip-opt eller --skip-compact. Det går också att välja bara en del av effekten genom att följa gruppalternativet med alternativ som aktiverar eller inaktiverar specifika funktioner.
Exempel:
- För att välja effekten av
--optmen utan vissa funktioner, använd--skip-formen för varje funktion. För att inaktivera utökade inserts och minnesbuffring, använd--opt --skip-extended-insert --skip-quick. Eftersom--optredan är aktiverat som standard räcker egentligen--skip-extended-insert --skip-quick. - För att upphäva
--optför alla funktioner utom indexinaktivering och tabellåsning, använd--skip-opt --disable-keys --lock-tables.
När du selektivt aktiverar eller inaktiverar effekten av ett gruppalternativ är ordningen viktig, eftersom alternativ behandlas från vänster till höger. Exempelvis skulle --disable-keys --lock-tables --skip-opt inte ge önskad effekt; det blir samma som bara --skip-opt.
mariadb-dump kan hämta och dumpa tabellinnehåll rad för rad, eller hämta hela innehållet från en tabell och buffra det i minnet innan det dumpas. Buffring i minnet kan vara ett problem om du dumpar stora tabeller. För att dumpa tabeller rad för rad, använd --quick (eller --opt, som aktiverar --quick). Eftersom --opt är aktiverat som standard används också --quick som standard. För att i stället aktivera minnesbuffring, använd --skip-quick.
Om du använder en nyare version av mariadb-dump för att skapa en dump som ska återläsas i en mycket gammal MySQL-server, bör du inte använda --opt eller --extended-insert. Använd i stället --skip-opt.
mariadb-dump stöder följande alternativ, som kan anges på kommandoraden eller i alternativgrupperna [mariadb-dump] och [client]. mariadb-dump stöder även alternativ för hantering av alternativfiler.
ALTERNATIV
--help,-?- Visa ett hjälpmeddelande och avsluta.
--add-drop-database- Lägg till en
DROP DATABASE-sats före varjeCREATE DATABASE-sats. Detta används normalt tillsammans med--all-databaseseller--databases, eftersom ingaCREATE DATABASE-satser skrivs om inte något av dessa alternativ används.
--add-drop-table- Lägg till en
DROP TABLE-sats före varjeCREATE TABLE-sats.
--add-drop-trigger- Lägg till en
DROP TRIGGER-sats före varjeCREATE TRIGGER-sats.
--add-locks- Omslut varje tabelldump med
LOCK TABLES- ochUNLOCK TABLES-satser. Detta ger snabbare inserts när dumpfilen läses in igen.
--all-databases,-A- Dumpa alla tabeller i alla databaser. Detta är samma sak som att använda
--databasesoch ange alla databaser på kommandoraden.
--all-tablespaces,-Y- Lägger till alla SQL-satser som krävs för att skapa tablespaces som används av en NDBCLUSTER-tabell. Denna information ingår annars inte i utdata från mariadb-dump. För närvarande är detta främst relevant för MySQL Cluster-tabeller.
--allow-keywords- Tillåt skapande av kolumnnamn som är nyckelord. Detta görs genom att prefixa varje kolumnnamn med tabellnamnet.
--apply-slave-statements- Lägger till
STOP SLAVEföreCHANGE MASTERochSTART SLAVEi slutet av dumpen.
--as-of=namn- Dumpa systemversionerad tabell som den såg ut vid den angivna tidpunkten.
--character-sets-dir=sökväg- Katalogen där teckenuppsättningar är installerade.
--comments,-i- Skriv extra information i dumpfilen, till exempel programversion, serverversion och värd. Detta alternativ är aktiverat som standard. För att undertrycka denna extra information, använd
--skip-comments.
--compact- Skapa mer kompakt utdata. Detta aktiverar
--skip-add-drop-table,--skip-add-locks,--skip-comments,--skip-disable-keysoch--skip-set-charset.
--compatible=namn- Skapa utdata som är mer kompatibel med andra databassystem eller äldre MySQL-servrar. Värdet kan vara
ansi,mysql323,mysql40,postgresql,oracle,mssql,db2,maxdb,no_key_options,no_table_optionsellerno_field_options. För flera värden, separera dem med kommatecken. - Detta alternativ garanterar inte kompatibilitet med andra servrar. Det aktiverar endast tillgängliga SQL-lägen som gör dumpen mer kompatibel.
--complete-insert,-c- Använd fullständiga
INSERT-satser som inkluderar kolumnnamn.
--compress,-C- Komprimera all information som skickas mellan klienten och servern om båda stöder komprimering.
--copy-s3-tables- Som standard ignoreras S3-tabeller. Med detta alternativ kommer resultatfilen att innehålla en
CREATE-sats för en liknande Aria-tabell, följd av tabelldata och avslutad medALTER TABLE xxx ENGINE=S3.
--create-options,-a- Inkludera alla MariaDB-specifika tabellalternativ i
CREATE TABLE-satserna. Använd--skip-create-optionsför att inaktivera.
--databases,-B- Dumpa flera databaser. Normalt behandlar mariadb-dump det första namnargumentet som ett databasnamn och följande namn som tabellnamn. Med detta alternativ behandlas alla namnargument som databasnamn.
CREATE DATABASE- ochUSE-satser inkluderas före varje ny databas i utdata.
--debug[=felsökningsalternativ],-# [felsökningsalternativ]- Skriv en felsökningslogg. En typisk sträng är
'd:t:o,filnamn'. Standardvärdet är'd:t:o,/tmp/mariadb-dump.trace'.
--debug-check- Skriv viss felsökningsinformation när programmet avslutas.
--debug-info- Skriv felsökningsinformation samt statistik om minnes- och CPU-användning när programmet avslutas.
--default-auth- Standardplugin på klientsidan för autentisering.
--default-character-set=teckenuppsättning- Använd
teckenuppsättningsom standardteckenuppsättning. Om ingen anges använder mariadb-dumputf8.
--defaults-extra-file=filnamn- Ange
filnamnsom extra fil att läsa standardalternativ från efter de globala standardfilerna. Måste anges som första alternativ.
--defaults-file=filnamn- Ange
filnamnsom fil att läsa standardalternativ från i stället för de globala standardfilerna. Måste anges som första alternativ.
--defaults-group-suffix=str- Läs även grupper med suffixet
str. Om mariadb-dump normalt läser grupperna[client]och[mariadb-dump], skulle--defaults-group-suffix=xockså läsa[mariadb-dump_x]och[client_x].
--delayed-insert- Skriv
INSERT DELAYED-satser i stället för vanligaINSERT-satser.
--delete-master-logs- På en masterserver för replikering, ta bort binärloggar genom att skicka
PURGE BINARY LOGStill servern efter dumpen. Detta aktiverar automatiskt--master-data.
--dir- Parallell dump av flera databaser. Fungerar ungefär som
--tabför utdata, men tillåter också--databasesoch--all-databases. När--diranvänds skapas katalogstrukturen i utmatningskatalogen. För varje databas skapas en katalog med databasens namn.
--disable-keys,-K- För varje tabell omsluts
INSERT-satser medALTER TABLE ... DISABLE KEYSochALTER TABLE ... ENABLE KEYS. Detta gör återinläsning snabbare eftersom index skapas efter att alla rader har infogats. Gäller endast icke-unika index i MyISAM-tabeller.
--dump-date- Om
--commentsanvänds lägger mariadb-dump till en kommentar i slutet i formen:
-- Dump completed on DATUM
- Eftersom detta datum gör att dumpfiler tagna vid olika tidpunkter ser olika ut, styr
--dump-dateoch--skip-dump-dateom datumet ska läggas till. Standard är--dump-date.
--dump-history- Dumpa tabeller med historik. Utan detta alternativ kunde mariadb-dump inte läsa historiska rader från versionerade tabeller.
--dump-slave[=värde]- Används för att skapa en dump från en replikeringsslav som kan användas för att sätta upp en ny slavserver med samma master. Lägger till masterserverns binärloggsposition och filnamn i dumpen. Om värdet är
1skrivs detta som ettCHANGE MASTER-kommando; om värdet är2skrivs det som en kommenterad rad. - Detta aktiverar
--lock-all-tablesom inte--single-transactionockså anges. Alternativet stänger också av--lock-tables. Under dumpen stoppas slavens SQL-tråd och startas igen efteråt.
--events,-E- Inkludera Event Scheduler-händelser för de dumpade databaserna.
--extended-insert,-e- Använd flerradiga
INSERT-satser med fleraVALUES-listor. Detta ger mindre dumpfiler och snabbare återinläsning.
--fields-terminated-by=...,--fields-enclosed-by=...,--fields-optionally-enclosed-by=...,--fields-escaped-by=...- Används tillsammans med
--taboch har samma betydelse som motsvarandeFIELDS-satser iLOAD DATA INFILE.
--first-slave- Borttaget i MariaDB 5.5. Använd
--lock-all-tablesi stället.
--flush-logs,-F- Töm MariaDB-serverns loggfiler innan dumpen startar. Detta kräver privilegiet
RELOAD. Om detta används tillsammans med--all-databasestöms loggarna för varje databas, utom när--lock-all-tableseller--master-dataanvänds, då töms loggarna bara en gång.
--flush-privileges- Skicka
FLUSH PRIVILEGEStill servern efter att databasenmysqlhar dumpats. Detta bör användas när dumpen innehållermysql-databasen och andra databaser som är beroende av data därifrån.
--force,-f- Fortsätt även om ett SQL-fel uppstår under tabelldumpning.
- Ett användningsfall är att låta mariadb-dump fortsätta trots att en vy blivit ogiltig för att dess definition refererar till en tabell som tagits bort.
--gtid- Tillgängligt från MariaDB 10.0.13 och används tillsammans med
--master-dataoch--dump-slaveför att enklare sätta upp en ny GTID-slav. Då genereras SQL som konfigurerar slaven att använda globalt transaktions-ID i stället för traditionell fil-/offset-position.
--header- Används med
--tab. När aktiverat läggs en rubrik med kolumnnamn till överst i txt-filerna.
--hex-blob- Dumpa binära kolumner med hexadecimal notation. Påverkade datatyper är
BINARY,VARBINARY, BLOB-typerna ochBIT.
--host=värdnamn,-h värdnamn- Dumpa data från MariaDB-servern på den angivna värden. Standardvärdet är
localhost.
--ignore-table=db_namn.tabell_namn- Dumpa inte den angivna tabellen. För att ignorera flera tabeller, använd alternativet flera gånger. Kan också användas för att ignorera vyer.
--include-master-host-port- Lägg till
MASTER_HOSTochMASTER_PORTiCHANGE MASTER TO-satsen när--dump-slaveanvänds.
--insert-ignore- Skriv
INSERT IGNORE-satser i stället för vanligaINSERT.
--lines-terminated-by=...- Används med
--taboch har samma betydelse som motsvarandeLINES-sats iLOAD DATA INFILE.
--lock-all-tables,-x- Lås alla tabeller i alla databaser genom att ta ett globalt läslås under hela dumpen. Detta stänger automatiskt av
--single-transactionoch--lock-tables.
--lock-tables,-l- För varje dumpad databas, lås alla tabeller innan de dumpas. Tabellerna låses med
READ LOCALför att tillåta samtidiga inserts för MyISAM-tabeller. - För transaktionstabeller som InnoDB är
--single-transactioni allmänhet ett bättre alternativ. - Eftersom tabeller låses databas för databas garanteras inte logisk konsistens mellan databaser.
- Använd
--skip-lock-tablesför att inaktivera.
--log-error=filnamn- Logga varningar och fel genom att lägga till dem i den angivna filen. Standard är ingen loggning.
--log-queries- När dumpen återläses kommer servern, om loggning är aktiverad, att logga frågorna till den allmänna loggen och loggen för långsamma frågor. Standard är aktiverat; använd
--skip-log-queriesför att stänga av.
--master-data[=värde]- Använd detta alternativ för att dumpa en masterserver för replikering så att dumpfilen kan användas för att sätta upp en ny slavserver. Det gör att utdata innehåller en
CHANGE MASTER TO-sats med binärloggens koordinater. - Om värdet är
2skrivs satsen som en kommentar. Om värdet är1skrivs den aktivt. Standardvärde är1. - Detta kräver privilegiet
RELOADoch att binärloggning är aktiverad.
--max-allowed-packet=längd- Sätter maximal paketstorlek för kommunikation till eller från servern.
--max-statement-time=sekunder- Sätter maximal tid som en sats får köras innan servern avbryter den. Standard är
0(ingen gräns).
--net-buffer-length=längd- Sätter buffertstorleken för TCP/IP- och socketkommunikation.
--no-autocommit- Omslut
INSERT-satserna för varje dumpad tabell medSET autocommit = 0ochCOMMIT.
--no-create-db,-n- Undertryck
CREATE DATABASE-satser som annars inkluderas om--databaseseller--all-databasesanvänds.
--no-create-info,-t- Skriv inte
CREATE TABLE-satser för de dumpade tabellerna.
--no-data,-d- Skriv inte några tabellrader, det vill säga dumpa inte tabellinnehåll. Användbart när du bara vill dumpa tabellstrukturen.
--no-defaults- Läs inga standardalternativ från någon alternativfil. Måste anges först.
--no-set-names,-N- Samma effekt som
--skip-set-charset.
--opt- Kortform för
--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset. - Detta ger normalt snabb dumpning och en dumpfil som snabbt kan återläsas.
- Aktiverat som standard. Använd
--skip-optför att inaktivera.
--order-by-primary- Dumpa varje tabells rader sorterade efter primärnyckeln, eller efter första unika index om sådan finns. Detta är användbart när en MyISAM-tabell ska läsas in i InnoDB, men gör dumpen långsammare.
--order-by-size- Dumpa tabeller efter storlek, minsta först. Användbart med
--single-transactionnär tabeller ofta trunkeras eller ändras.
--parallel=#,-j- Antal parallella dumpjobb för tabeller, endast tillsammans med
--tab. Kan förbättra prestandan betydligt på mindre datamängder.
--password[=lösenord],-p[lösenord]- Lösenord att använda vid anslutning till servern. Om den korta formen
-panvänds får inget mellanslag finnas mellan alternativet och lösenordet. Om lösenord utelämnas uppmanar mariadb-dump dig att ange ett. - Att ange lösenord på kommandoraden bör betraktas som osäkert.
--pipe,-W- På Windows, anslut till servern via ett namngivet rör.
--plugin-dir- Katalog för klientplugins.
--port=portnummer,-P portnummer- TCP/IP-portnumret som ska användas för anslutningen. Tvingar
--protocol=tcpnär det anges utan andra anslutningsegenskaper.
--protocol={TCP|SOCKET|PIPE|MEMORY}- Protokoll att använda vid anslutning till servern.
--quick,-q- Användbart för stora tabeller. Tvingar mariadb-dump att hämta rader en i taget i stället för att buffra hela resultatmängden i minnet.
--print-defaults- Skriv ut programmets argumentlista och avsluta. Måste anges först.
--quote-names,-Q- Citera identifierare som databas-, tabell- och kolumnnamn med
`. Om SQL-lägetANSI_QUOTESär aktiverat används". Detta alternativ är aktiverat som standard.
--replace- Skriv
REPLACE-satser i stället förINSERT-satser.
--result-file=filnamn,-r filnamn- Skicka utdata till en given fil. På Windows bör detta användas för att undvika att radbrytningar ändras från
\ntill\r\n.
--routines,-R- Inkludera lagrade rutiner (procedurer och funktioner) för dumpade databaser i utdata. Detta kräver privilegiet
SELECTför tabellenmysql.proc. - Rutiner återställs dock utan sina ursprungliga tidsstämplar för skapande och ändring.
--set-charset- Lägg till
SET NAMES standard_teckenuppsättningtill utdata. Detta alternativ är aktiverat som standard. Använd--skip-set-charsetför att undertrycka det.
--single-transaction- Skickar
START TRANSACTIONtill servern innan data dumpas. Detta är endast användbart med transaktionstabeller som InnoDB, eftersom en konsistent ögonblicksbild då kan tas utan att blockera applikationer. - Med detta alternativ är bara InnoDB-tabeller garanterat konsistenta. MyISAM- eller MEMORY-tabeller kan fortfarande ändras under dumpen.
- Under en dump med
--single-transactionbör inga andra anslutningar användaALTER TABLE,CREATE TABLE,DROP TABLE,RENAME TABLEellerTRUNCATE TABLEpå tabeller som ska dumpas. --single-transactionoch--lock-tablesär ömsesidigt uteslutande.- För stora tabeller bör detta kombineras med
--quick.
--skip-add-drop-table- Inaktivera
--add-drop-table.
--skip-add-locks- Inaktivera
--add-locks.
--skip-comments- Inaktivera
--comments.
--skip-compact- Inaktivera
--compact.
--skip-disable-keys- Inaktivera
--disable-keys.
--skip-extended-insert- Inaktivera
--extended-insert.
--skip-opt- Inaktivera
--opt.
--skip-quick- Inaktivera
--quick.
--skip-quote-names- Inaktivera
--quote-names.
--skip-set-charset- Inaktivera
--set-charset.
--skip-triggers- Inaktivera
--triggers.
--skip-tz-utc- Inaktivera
--tz-utc.
--socket=sökväg,-S sökväg- För anslutningar till localhost, använd Unix-socketfilen eller, på Windows, namnet på det namngivna röret.
--ssl- Aktivera SSL för anslutningen. Inaktivera med
--skip-ssl.
--ssl-ca=namn- CA-fil i PEM-format.
--ssl-capath=namn- CA-katalog.
--ssl-cert=namn- X509-certifikat i PEM-format.
--ssl-cipher=namn- SSL-chiffer att använda.
--ssl-key=namn- X509-nyckel i PEM-format.
--ssl-crl=namn- Certifikatspärrlista.
--ssl-crlpath=namn- Sökväg till certifikatspärrlista.
--ssl-verify-server-cert- Verifiera serverns certifikatnamn mot värdnamnet vid anslutning. Avstängt som standard.
--system={all, users, plugins, udfs, servers, stats, timezones}- Dumpa systemtabeller i databasen
mysqli logisk form. - Flera alternativ kan anges kommaseparerat.
- Alternativen betyder:
all– alias för att aktivera alla nedanståendeusers– användare, roller och deras rättigheter somCREATE USER,CREATE ROLE,GRANTochSET DEFAULT ROLEplugins– aktiva plugins somINSTALL PLUGINudfs– användardefinierade funktioner somCREATE FUNCTIONservers– fjärrservrar somCREATE SERVERstats– statistikdata somREPLACE INTOellerINSERT IGNOREtimezones– tidszonsrelaterade systemtabeller somREPLACE INTOellerINSERT IGNORE
--tab=sökväg,-T sökväg- Skapa tabbavgränsade textfiler. För varje tabell skapar mariadb-dump en fil
tabellnamn.sqlmedCREATE TABLE-satsen och servern skapar en filtabellnamn.txtmed data. - Detta bör endast användas när mariadb-dump körs på samma maskin som mariadbd.
- Du måste ha privilegiet
FILE, och servern måste ha rätt att skriva i katalogen.
--tables- Åsidosätt
--databaseseller-B. Alla namnargument efter detta betraktas som tabellnamn.
--triggers- Inkludera triggers för varje dumpad tabell i utdata. Detta är aktiverat som standard; använd
--skip-triggersför att inaktivera.
--tz-utc- Gör att
TIMESTAMP-kolumner dumpas och återläses korrekt mellan servrar i olika tidszoner. mariadb-dump sätter anslutningens tidszon till UTC och lägger tillSET TIME_ZONE='+00:00'i dumpfilen. - Detta är aktiverat som standard. Använd
--skip-tz-utcför att inaktivera.
--user=användarnamn,-u användarnamn- MariaDB-användarnamnet som ska användas vid anslutning till servern.
--verbose,-v- Utförligt läge. Skriv mer information om vad programmet gör.
--version,-V- Visa versionsinformation och avsluta.
--where='where_villkor',-w 'where_villkor'- Dumpa endast rader som väljs av det givna
WHERE-villkoret. Citationstecken runt villkoret är obligatoriska om det innehåller blanksteg eller andra specialtecken. - Exempel:
--where="user='jimf'" -w"userid>1" -w"userid<1"
--xml,-X- Skriv dumpens utdata som välformad XML.
- För en kolumn med namnet
column_nameskiljsNULL, tom sträng och strängen'NULL'åt i XML-utdata. - XML-utdata från mariadb-dump inkluderar XML-namnrymden.
VARIABLER
Du kan också sätta följande variabler med syntaxen --variabelnamn=värde:
max_allowed_packet- Maximal storlek på bufferten för klient-/serverkommunikation. Maxvärde är 1 GB.
max_statement_time- En fråga som tar längre tid än detta antal sekunder avbryts och säkerhetskopieringen misslyckas. Standard är
0, vilket betyder ingen tidsgräns.
net_buffer_length- Startstorleken på bufferten för klient-/serverkommunikation. När flerradiga
INSERT-satser skapas fyller mariadb-dump dem upp till denna längd.
EXEMPEL
En vanlig användning av mariadb-dump är att skapa en säkerhetskopia av en hel databas:
shell> mariadb-dump db_namn > backup-fil.sql
Du kan läsa in dumpfilen tillbaka till servern så här:
shell> mariadb db_namn < backup-fil.sql
Eller så här:
shell> mariadb -e "source /sökväg-till-backup/backup-fil.sql" db_namn
mariadb-dump är också användbart för att kopiera data från en MariaDB-server till en annan:
shell> mariadb-dump --opt db_namn | mariadb --host=fjärrvärd -C db_namn
Det går att dumpa flera databaser med ett enda kommando:
shell> mariadb-dump --databases db_namn1 [db_namn2 ...] > my_databases.sql
För att dumpa alla databaser, använd --all-databases:
shell> mariadb-dump --all-databases > all_databases.sql
För InnoDB-tabeller ger mariadb-dump ett sätt att skapa en online-säkerhetskopia:
shell> mariadb-dump --all-databases --single-transaction > all_databases.sql
Denna säkerhetskopia tar ett globalt läslås på alla tabeller i början av dumpen med FLUSH TABLES WITH READ LOCK. Så snart låset tagits läses binärloggskoordinaterna och låset släpps. Därefter fortsätter dumpen utan lås.
För återställning till en viss tidpunkt är det ofta användbart att känna till binärloggens koordinater:
shell> mariadb-dump --all-databases --master-data=2 > all_databases.sql
Eller:
shell> mariadb-dump --all-databases --flush-logs --master-data=2 > all_databases.sql
Alternativen --master-data och --single-transaction kan användas samtidigt, vilket ger ett bekvämt sätt att skapa en online-säkerhetskopia lämplig för återställning till en viss tidpunkt om tabellerna använder lagringsmotorn InnoDB.
Om du får problem med att säkerhetskopiera vyer, läs avsnittet om vybegränsningar, där en metod för att säkerhetskopiera vyer med otillräckliga privilegier beskrivs.
UPPHOVSRÄTT
Copyright 2007–2008 MySQL AB, 2008–2010 Sun Microsystems, Inc., 2010–2025 MariaDB Foundation
Denna dokumentation är fri programvara; du får distribuera den vidare och/eller modifiera den endast enligt villkoren i GNU General Public License såsom publicerad av Free Software Foundation; version 2 av licensen.
Denna dokumentation distribueras i hopp om att den ska vara användbar, men UTAN NÅGON GARANTI; utan ens underförstådd garanti om SÄLJBARHET eller LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL. Se GNU General Public License för mer information.
Du bör ha fått en kopia av GNU General Public License tillsammans med programmet; om inte, skriv till Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA eller se [1].
SE ÄVEN
För mer information, se MariaDB Knowledge Base, tillgänglig online på [2].
FÖRFATTARE
MariaDB Foundation ([3]).
KOLOFON
Denna sida är en del av projektet MariaDB (MariaDB-databasservern). Information om projektet finns på [4]. Om du har en felrapport för denna manualsida, se [5].
Denna sida hämtades från projektets uppströms Git-repository på [6] den 2026-01-16. Vid den tidpunkten var datumet för den senaste commit som hittades i repositoryt 2026-01-16.
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller tror att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar av informationen i denna kolofon (som inte är en del av den ursprungliga manualsidan), skicka e-post till man-pages@man7.org.
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/mariadb-dump.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till PC Service som har sponsrat Linux.se med webbhotell.