sql >> Database teknologi >  >> RDS >> Mysql

Sikkerhedskopier MySQL-database

mysqlhotcopy virker ikke i visse tilfælde, hvor læselåsen er tabt, og virker ikke med INNODB-tabeller.

mysqldump er mere brugt, fordi den kan sikkerhedskopiere alle slags tabeller.

Fra MySQL-dokumentation

mysqlhotcopy er et Perl-manuskript, der oprindeligt blev skrevet og bidraget af Tim Bunce. Den bruger LOCK TABLES, FLUSH TABLES og cp eller scp til hurtigt at lave en database backup. Det er den hurtigste måde at lave en sikkerhedskopi af databasen eller enkelte tabeller på, men den kan kun køres på den samme maskine, hvor databasebibliotekerne er placeret. mysqlhotcopy virker kun til sikkerhedskopiering af MyISAM- og ARCHIVE-tabeller. Det kører på Unix og NetWare

mysqldump klient er et backup-program oprindeligt skrevet af Igor Romanenko. Det kan bruges til at dumpe en database eller en samling af databaser til backup eller overførsel til en anden SQL-server (ikke nødvendigvis en MySQL-server). Dumpet indeholder typisk SQL-sætninger til at oprette tabellen, udfylde den eller begge dele. Mysqldump kan dog også bruges til at generere filer i CSV, anden separeret tekst eller XML-format.

Farvel.



  1. Værktøj til oversættelse af Oracle PL/SQL til Postgresql PL/pgSQL

  2. Validering mislykkedes for forespørgsel til metode JPQL

  3. Hvordan kan jeg begrænse en MySQL-bruger til en bestemt tabell

  4. SQL-sætværdier for én kolonne er lig med værdier i en anden kolonne i samme tabel