Mar 26

Kadangi dauguma sysadminų truputi pritingi, tai šiandien ne pats rašiau, o ieškojau jau paruošto mysql backup scripto.

Po keliasdešimties minučių googlėj radau visai neblogai veikiantį scriptuką.

Šį mysql scriptą parsisiūsti galite iš čia.

Jis puikia veikia su defaultiniais nustatymais. Tik aš šiek tiek pritaikiau jį savo reikmėms. T.y padariau, kad logus jis rašytų ne kaskart i naują, o į vieną failą.

Tam tereikėjo 165 eilutėje pakeisti:

iš $log_path = $BACKUP_DEST . ‘/’ . $LOG_FILE;
į $log_path = ‘/var/log/db_backup.log’;

Ir dar 166 eilutėje vietoj w įrašyti a, tai reiškia apendinti failą, o ne rašyti ant viršaus.

($f_log = fopen($log_path, ‘a‘)) || error( true, ‘Cannot create log file: ‘ . $log_path, true );



5 Atsakymai į “Mysql backup scriptas”

  1. Z Sako:

    rankiniu budu backupina, bet va automatiskai tai nesigauna priversti.

  2. admin Sako:

    Crontabas nesuveikia ar kas? Tikrink logus :)

  3. Z Sako:

    Bandziau ir kas dien jog vygdytu ir kas pora valandu niekaip nepasileidzia.

  4. admin Sako:

    Na tai saukau gi tikrink logus :)

  5. Paulius Sako:

    Sveiki,
    Linai neblogas sitas puslapis :)
    Na kazka panasaus esu anksciau zinojes bet bandes nesu na bet pabandziau ir isejau visai saunu :)

Rašyti komentarą

Please insert the signs in the image: