backup af data bør være en af de øverste prioriteter for enhver virksomhed. Når man tænker på, at databaser kan gemme noget fra kundeordrer til kreditkort eller bankoplysninger, betydningen af korrekt håndtering, at data bliver klar. Denne artikel vil tage fat på en metode til effektivt at sikkerhedskopiere en MySQL-database. Hvis du har shell adgang til den server, hvor MySQL-databasen er lagret, langt den letteste metode til backup er ved hjælp af et værktøj kaldet mysqldump . Den mest almindelige måde at bruge mysqldump er at påberåbe værktøjet og røret den resulterende output til en SQL-dump-fil. Denne fil indeholder alle de SQL-sætninger, der er nødvendige for at genskabe databasen igen, bør den oprindelige gå tabt mysqldump giver følgende syntaks:. ] eller mysqldump [Options] --all-databaser [Options] Eksempler: Backup én database Til backup en database kaldet "kunder" med et brugernavn af "root" og et password af "pass123", ville du gøre følgende: Backup specifikke tabeller Her vil vi backup Tabel1, TABEL2 og tabel 3 af Kunder databasen. Backup flere databaser Til backup flere databaser, en ekstra parameter er påkrævet. I dette eksempel vil vi backup "kunder" og "Ordrer" databaser. Backup alle databaser Gendannelse af en MySQL-database fra en SQL-dump-fil Syntaks:. Eksempel: Reflekte… dumping struktur og indhold MySQL databaser og tables.Usage: mysqldump [OPTIONS] database [tabeller] ELLER mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3 ...
mysqldump -u root - p pass123 Kunder> CustomersBackup.sql
mysqldump -u root -p pass123 Kunder Tabel 1 Table2 tabel 3> CustomersBackup.sql
mysqldump -u root -p pass123 --databases Kunder Ordrer> CustomersOrders.sql
mysqldump -u root -p pass123 --all-databaser> alldatabases.sql
mysql -u [brugernavn] - p [password] [ny database]
mysql -u root -p pass123 newdb
Julen 2010 Rhapsody: Hvad julen Ønsker du It Be