Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako na zálohovanie MySQL s Cron

Je odporúčané zálohovať vaše MySQL databázy na pravidelnom základe . MySQL server obsahuje " mysqldump " zálohovací program v predvolenom nastavení . Súbor vytvorený " mysqldump " nástroja môže byť docela veľký , v závislosti na veľkosti vašej databázy . Ak je databáza bežiaci na operačnom systéme Linux alebo Unix , môžete vytvoriť skript , ktorý bude zálohovať databázu a potom komprimovať záložný súbor . Tento skript možno vykonať pomocou cron služby v určenom čase . Návod dovolená 1

Kliknite na " Terminal " alebo voľbu " Konsole " pod hlavné aplikácie ponuke otvorte okno terminálu a prístup príkazový riadok .
2

Sem príkaz " mkdir /db_backup " vytvoriť adresár , ktorý bude ukladať záložné súbory . Môžete zmeniť názov adresára na ľubovoľný názov , ktorý vám vyhovuje .
3

Otvorte prázdny textový súbor v ľubovoľnom textovom editore .
4

Zadajte nasledujúci skript v textovom súbore :

# /bin /sh

dátum = ` date + % Y % m % d `

mysqldump - uusername ppassword - zvoliť mydb > /db_backup /mydb.sql

cd /db_backup

tar - zcvf db_backup . $ date.tgz /db_backup /mydb.sql

Nahradiť " užívateľské meno " po voľba - u sa užívateľským menom používa pre pripojenie k serveru MySQL . Nahradiť " heslo " po možnosť - p s heslom . Nahradiť " mydb " sa názov databázy , ktorú chcete zálohovať . Nahradiť " db_backup /" s názvom adresára , ktorý ste vytvorili pre uloženie zálohy .
5

Uložte skript ako " mysql_backup.sh " . Môžete zmeniť názov na čokoľvek vám vyhovuje , ale mali by ste mať príponu " . Sh " .
6

Kliknite na možnosť pod hlavným menu aplikácie " Terminal " alebo " Konsole " pre otvorenie okno terminálu a prístup príkazový riadok .
7

Zadajte príkaz " chmod + x mysql_backup.sh " na príkazovom riadku , aby sa skript spustiteľný súbor .
8

Zadajte príkaz " crontab - e " otvoriť súbor crontab pre editáciu .
9

Pridajte nasledujúci riadok

0 4 *** /home /user /mysql_backup.sh

do súboru crontab na vykonanie každé ráno skript vo 4 ráno . Môžete zmeniť " 4 " na ktorúkoľvek hodinu , ktorú chcete skript spustiť . Nahradiť " /home /user /mysql_backup.sh " s cestou k súboru " mysql_backup.sh " . Ak dávate prednosť zálohovať databázu raz týždenne , umiestnite číslo dňa v týždni ( 0-7 , kde je nedeľa 0 alebo 7 ) v piatom stĺpci crontab .
10

Uložte a zatvorte crontab súbor . Zálohovací skript bude spustený v čase, keď ste zadali .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené