Nowe posty

Autor Wątek: mysqldump w rc.local  (Przeczytany 2426 razy)

Unk

  • Gość
mysqldump w rc.local
« dnia: 2015-04-05, 21:36:22 »
Chciałem zrobić sobie backup bazy podczas każdego uruchomienia komputera. Napisałem skrypt który działa gdy go uruchamiam "ręcznie". Dodałem do rc.local, skrypt także się wykonuje lecz pliki są puste. Nie wiem w czym może być problem.

Skrypt wygląda tak:

#!/bin/sh
MYSQL_DUMP=/usr/bin/mysqldump
BACKUP_DIR=/home/user/backups
$MYSQL_DUMP -u user --password=password --add-drop-table --add-locks db | gzip -c > $BACKUP_DIR/db-auto-"$(date +%s)".sql.gz

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2860
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
mysqldump w rc.local
« Odpowiedź #1 dnia: 2015-04-05, 22:28:42 »
mysqldump wymaga żywego serwera mysql. Może po prostu serwer nie zdąża wstać przed odpaleniem Twojego skryptu?
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Unk

  • Gość
mysqldump w rc.local
« Odpowiedź #2 dnia: 2015-04-14, 18:34:31 »
Rzeczywiście pomogło. Dzięki.