Het is aangeraden om een back -up van uw MySQL databases op een regelmatige basis . De MySQL server bevat de " mysqldump " backup utility standaard . Het bestand dat door de " mysqldump " utility kan heel groot zijn , afhankelijk van de grootte van uw database . Als de database wordt uitgevoerd op het Linux -of Unix-besturingssysteem , kunt u een script dat zal een back-up van de database en vervolgens te comprimeren het back-upbestand te maken . Dit script kan worden uitgevoerd door de cron service op het opgegeven tijdstip . Instructies Klik op 1 van de " Terminal " of " Konsole " optie onder de belangrijkste toepassingen menu om een terminalvenster te openen en open een opdrachtprompt . Type 2 de commando " mkdir /db_backup " naar de map met de back-upbestanden worden opgeslagen creëren. U kunt de naam van de map wijzigen in een naam die u verkiest . 3 Open een leeg tekstbestand in een teksteditor . 4 Typ het volgende script ! in het tekstbestand : # /bin /sh datum = `date + % Y % m % d ` mysqldump - uGebruikersnaam - ppassword - opt mijndb > /db_backup /mydb.sql cd /db_backup tar - zcvf db_backup . $ date.tgz /db_backup /mydb.sql Vervang de " gebruikersnaam " na de optie-u met de gebruikersnaam die u gebruikt om verbinding met de MySQL- server . Vervang de " vergeten " na de optie-p met het wachtwoord . Vervang " mijndb " met de naam van de database die u wilt back-up . Vervang " db_backup /" met de naam van de map die u hebt gemaakt om de back-up bewaren . 5 Sla het script als " mysql_backup.sh " . U kunt de naam veranderen in alles wat je wilt, maar je moet het " . Sh " bestandsextensie houden . Klik 6 op de " Terminal " of " Konsole " optie onder de belangrijkste toepassingen menu te openen een terminal venster en toegang tot de opdrachtprompt . Type 7 het commando " chmod + x mysql_backup.sh " bij de opdrachtprompt om het script uitvoerbaar te maken . 8 typ het commando " crontab - e " aan het crontab bestand voor bewerking te openen . 9 Voeg de volgende regel 0 4 *** /home /user /mysql_backup.sh < br > aan de crontab om het script elke ochtend uit te voeren op 4:00 . U kunt de " 4 " wijzigen in een uur dat u het script wilt laten uitvoeren . Vervang " /home /user /mysql_backup.sh " met het pad naar uw " mysql_backup.sh " bestand . Als u liever een back- up van de database een keer per week , plaatst u de weekdag nummer (0-7 waarbij 0 of 7 is zondag ) in de vijfde kolom van de crontab . 10 Opslaan en sluit het crontab . De backup script zal worden uitgevoerd op het moment dat u hebt opgegeven .
|