Det anbefales at sikkerhedskopiere dine MySQL-databaser på en regelmæssig basis . MySQL-serveren indeholder " mysqldump " backup utility som standard. Filen oprettes af " mysqldump " nytte kan være ganske store , afhængigt af størrelsen på din database. Hvis databasen kører på Linux eller Unix-operativsystemet , kan du oprette et script, der vil bakke op i databasen , og derefter komprimere backup-fil. Dette script kan udføres af cron service på det angivne tidspunkt. Instruktioner
1
Klik på " Terminal" eller " Konsole " under hovedmenuen med programmer til at åbne en terminal vindue og få adgang til en kommandoprompt.
2
Indtast kommandoen " mkdir /db_backup " for at oprette den mappe, som vil gemme backup-filer. Du kan ændre den mappe navn til et navn , som du foretrækker.
3
Åbn en tom tekstfil i enhver teksteditor .
4
Skriv følgende script ! i tekstfilen : Hej
# /bin /sh
date = ` date + % Y % m % d`
mysqldump - uBRUGERNAVN - ppassword - opt mydb > /db_backup /mydb.sql
cd /db_backup
tar - zcvf db_backup . $ date.tgz /db_backup /mydb.sql
Erstat " brugernavn" efter -u option med brugernavn, der bruges til at forbinde til MySQL -serveren. Erstat "password " efter - p option med adgangskoden. Erstat " mydb " med navnet på den database, du vil sikkerhedskopiere . Erstat " db_backup /" med navnet på den mappe , du har oprettet til at gemme sikkerhedskopien .
5.
Gem scriptet som " mysql_backup.sh " . Du kan ændre navnet til noget, du foretrækker , men du bør holde . " Sh " fil forlængelse.
6
Klik på " Terminal" eller " Konsole " under hovedmenuen med programmer til at åbne en terminal vindue og få adgang til en kommandoprompt.
7
skriv kommandoen " chmod + x mysql_backup.sh " ved kommandoprompten for at få scriptet eksekverbart .
8
skriv kommandoen " crontab - e " for at åbne crontab fil til redigering.
9
Tilføj følgende linje
0 4 *** /home /user /mysql_backup.sh < br >
til crontab fil til at udføre scriptet hver morgen kl 4 . Du kan ændre "4 " til enhver time , som du vil scriptet til at køre. Erstat " /home /user /mysql_backup.sh " med stien til din " mysql_backup.sh " fil . Hvis du foretrækker at sikkerhedskopiere databasen en gang om ugen , skal du placere ugedag nummer ( 0-7 , hvor 0 eller 7 er søndag) i femte kolonne i crontab .
10
Gem og luk crontab fil . Den backup script vil blive kørt på det tidspunkt, du har angivet.