sikkerhetskopi av data bør være en av de viktigste prioriteringene for enhver bedrift. Når du tenker på at databaser kan lagre alt fra kundeordre til kredittkort eller bankopplysninger, blir viktigheten av korrekt håndtering av disse dataene klart. Denne artikkelen vil ta en metode for effektivt å sikkerhetskopiere en MySQL database. Hvis du har shell tilgang til serveren der MySQL database er lagret, uten tvil den enkleste metoden for backup er ved hjelp av et verktøy kalt mysqldump . Den vanligste måten å bruke mysqldump er å påberope verktøyet og rør den resulterende utgang til en SQL-dump-fil. Denne filen inneholder alle SQL-setninger som er nødvendige for å gjenskape den databasen igjen, skal den opprinnelige tapt mysqldump gir følgende syntaks:. ] OR mysqldump [Alternativer] --Alle-databaser [Alternativer] Eksempler: Backup én database Slik backup en database som heter "Kunder" med et brukernavn av "root" og passordet til "pass123", ville du gjøre følgende: Backup bestemte tabeller Her vil vi backup table1, table2 og table3 av Kunder database. sql Backup flere databaser For å ta backup av flere databaser, en ekstra parameter er nødvendig. I dette eksempelet vil vi backup "kunder" og "ordre" databaser. Backup alle databaser Gjenopprette en MySQL database fra en SQL-dump fil Syntax. Eksempel: Dumping strukturen og innholdet i MySQL-databaser og tables.Usage: mysqldump [ALTERNATIVER] database [bord] OR mysqldump [Alternativer] --databases [Alternativer] DB1 [DB2 DB3 ...
mysqldump -u root - p pass123 Kunder> CustomersBackup.sql
mysqldump -u root -p pass123 Kunder Tabell1 table2 table3> CustomersBackup.
mysqldump -u root -p pass123 --databases Kunder Bestillinger> CustomersOrders.sql
mysqldump -u root -p pass123 --Alle-databaser> alldatabases.sql
mysql -u [brukernavn] - p [passord] [ny database]
mysql -u root -p pass123 newdb
Julen 2010 Rhapsody: Hva julen Ønsker du It Be