*   >> Lese Utdanning Artikler >> science >> software

Hvordan Backup en Mysql Database

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

 Dumping strukturen og innholdet i MySQL-databaser og tables.Usage: mysqldump [ALTERNATIVER] database [bord] OR mysqldump [Alternativer] --databases [Alternativer] DB1 [DB2 DB3 ...

] 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:

 mysqldump -u root - p pass123 Kunder> CustomersBackup.sql 

Backup bestemte tabeller

Her vil vi backup table1, table2 og table3 av Kunder database.

 mysqldump -u root -p pass123 Kunder Tabell1 table2 table3> CustomersBackup.

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.

 mysqldump -u root -p pass123 --databases Kunder Bestillinger> CustomersOrders.sql 

Backup alle databaser

 mysqldump -u root -p pass123 --Alle-databaser> alldatabases.sql 

Gjenopprette en MySQL database fra en SQL-dump fil

Syntax.


 mysql -u [brukernavn] - p [passord] [ny database] 

Eksempel:

 mysql -u root -p pass123 newdb

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.