regelbundna säkerhetskopior är viktigt när du kör en hemsida , så att du kan återställa platsen så fort som möjligt efter en server fel , till exempel . Till skillnad från de källfiler som utgör webbplatsen , som förblir oförändrade för det mesta , är databasen ständigt förändras med nya data till och befintliga register uppdaterade . För att du ska återställa webbplatsen med minimal förlust av data , bör du göra täta databassäkerhetskopior , utförs med hjälp av mysqldump verktyg installeras med MySQL . Verktyget skapar en vanlig textfil som innehåller alla de SQL-satser som behövs för att rekonstruera databasen . Instruktioner
1
Anslut till fjärr Linux-server med SSH , eller öppna en terminal session om du är på den lokala maskinen .
2
Byt till katalogen som kommer att lagra dumpa fil med " cd " kommandot , eller använd " mkdir " kommandot för att skapa en ny katalog
3
Skriv kommandot nedan vid kommandoprompten : .
mysqldump - u användarnamn - p lösenord databas - namn > sqlfile.txt
Du bör ersätta " username " och " password" med detaljerna i en MySQL användare med behörighet att komma åt databasen . Ersätt " databas - namn " med namnet på databasen , och " sqlfile.txt " med det namn du vill tilldela till SQL dump -fil
4
Återställ databasen med mysql -kommandot . :
mysql - u användarnamn - p lösenord databas - namn < sqlfile.txt
Denna operation kan ta lite tid att slutföra , beroende på storleken på dumpfilen . MySQL körs varje SQL-sats i dumpfil , för att skapa en exakt kopia av databasen vid tidpunkten för säkerhetskopieringen .