mariadb-hotcopy(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 18 april 2026 kl. 15.38 av Admin (diskussion | bidrag) (Skapade sidan med '= mariadb-hotcopy(1) = == NAMN == '''mariadb-hotcopy''' – ett program för databassäkerhetskopiering == SYNOPSIS == <code>mariadb-hotcopy argument</code> == BESKRIVNING == '''mariadb-hotcopy''' är ett Perl-skript som ursprungligen skrevs och bidrogs av Tim Bunce. Det använder <code>FLUSH TABLES</code>, <code>LOCK TABLES</code> och <code>cp</code> eller <code>scp</code> för att skapa en säkerhetskopia av en databas. Det är ett snabbt sätt att säkerhetskopi...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

mariadb-hotcopy(1)

NAMN

mariadb-hotcopy – ett program för databassäkerhetskopiering

SYNOPSIS

mariadb-hotcopy argument

BESKRIVNING

mariadb-hotcopy är ett Perl-skript som ursprungligen skrevs och bidrogs av Tim Bunce. Det använder FLUSH TABLES, LOCK TABLES och cp eller scp för att skapa en säkerhetskopia av en databas. Det är ett snabbt sätt att säkerhetskopiera en databas eller enskilda tabeller, men det kan bara köras på samma maskin där databaskatalogerna finns.

mariadb-hotcopy fungerar endast för säkerhetskopiering av tabeller av typerna MyISAM och ARCHIVE. Det körs på Unix och NetWare.

För att använda mariadb-hotcopy måste du ha:

  • läsrättigheter till filerna för de tabeller som ska säkerhetskopieras
  • privilegiet SELECT för dessa tabeller
  • privilegiet RELOAD för att kunna köra FLUSH TABLES
  • privilegiet LOCK TABLES för att kunna låsa tabellerna

Exempel på användning:

shell> mariadb-hotcopy db_namn [/sökväg/till/ny_katalog]
shell> mariadb-hotcopy db_namn_1 ... db_namn_n /sökväg/till/ny_katalog

Säkerhetskopiera tabeller i en given databas som matchar ett reguljärt uttryck:

shell> mariadb-hotcopy db_namn./regex/

Det reguljära uttrycket för tabellnamnet kan negeras genom att prefixa det med tilde (~):

shell> mariadb-hotcopy db_namn./~regex/

mariadb-hotcopy stöder följande alternativ, som kan anges på kommandoraden eller i alternativgrupperna [mariadb-hotcopy] och [client].

ALTERNATIV

--help, -?
Visa ett hjälpmeddelande och avsluta.
--addtodest
Byt inte namn på målkatalogen om den redan finns; lägg bara till filer i den.
--allowold
Avbryt inte om målet redan finns; byt i stället namn på det genom att lägga till suffixet _old.
--checkpoint=db_namn.tabell_namn
Infoga kontrollpunktsrader i den angivna databasen db_namn och tabellen tabell_namn.
--chroot=sökväg
Baskatalog för den chroot-miljö där mariadbd körs. Värdet för sökväg ska motsvara det --chroot-värde som gavs till mariadbd.
--debug
Aktivera felsökningsutdata.
--dryrun, -n
Rapportera åtgärder utan att utföra dem.
--flushlog
Töm loggarna efter att alla tabeller har låsts.
--host=värdnamn, -h värdnamn
Värdnamn för den lokala värden som ska användas för att skapa en TCP/IP-anslutning till den lokala servern. Som standard görs anslutningen till localhost via en Unix-socketfil.
--keepold
Ta inte bort tidigare omdöpt mål när operationen är klar.
--method=kommando
Metoden som ska användas för att kopiera filer (cp eller scp). Standard är cp.
--noindices
Inkludera inte fullständiga indexfiler för MyISAM-tabeller i säkerhetskopian. Detta gör säkerhetskopian mindre och snabbare. Index för återlästa tabeller kan byggas om senare med myisamchk -rq.
--old-server
Anslut till en äldre MySQL-server (före version 5.5) som inte har fullständigt stöd för FLUSH TABLES WITH READ LOCK.
--password=lösenord, -plösenord
Lösenordet som ska användas vid anslutning till servern. Till skillnad från andra MariaDB-program är lösenordsvärdet inte valfritt för detta alternativ.
Att ange lösenordet på kommandoraden bör betraktas som osäkert. Du kan använda en alternativfil för att undvika detta.
--port=portnummer, -P portnummer
TCP/IP-portnumret som ska användas vid anslutning till den lokala servern.
--quiet, -q
Var tyst utom vid fel.
--record_log_pos=db_namn.tabell_namn
Registrera master- och slavstatus i den angivna databasen db_namn och tabellen tabell_namn.
--regexp=uttryck
Kopiera alla databaser vars namn matchar det angivna reguljära uttrycket.
--resetmaster
Återställ binärloggen efter att alla tabeller har låsts.
--resetslave
Återställ filen master.info efter att alla tabeller har låsts.
--socket=sökväg, -S sökväg
Unix-socketfilen som ska användas för anslutningar till localhost.
--suffix=str
Suffix som ska användas för namn på kopierade databaser.
--tmpdir=sökväg
Tillfällig katalog. Standard är /tmp.
--user=användarnamn, -u användarnamn
MariaDB-användarnamnet som ska användas vid anslutning till servern.

Använd perldoc för ytterligare dokumentation om mariadb-hotcopy, inklusive information om strukturen för de tabeller som behövs för alternativen --checkpoint och --record_log_pos:

shell> perldoc mariadb-hotcopy

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-hotcopy.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.