Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CRON] Tworzenie kopii bazy danych na nazwa.pl
Forum PHP.pl > Forum > PHP
kurkusmaximus
Witam!
Panowie, doradźcie jak ma wyglądać kod i rozszerzenie pliku, jeśli chcę tworzyć codziennie kopię zapasową 1 bazy danych mysql na nazwa.pl
Próbowałem różnych kodów i ciągle nie działa.
by_ikar
Jakich "kodów" probowałeś?
kurkusmaximus
Choćby tego:
mysqldump -u login -p hasło baza_danych > plik.sql

Otrzymałem maila:
Cytat
Na standardowym wyjściu programu nie było żadnych danych.

Wyjście błędów programu:

/bin/sh: /do_base_backup.sh: Nie ma takiego pliku ani katalogu


a plik do_base_backup.sh, zawierający powyższy kod, jest w głównym katalogu strony
sazian
podałeś pełną ścieżkę do pliku w cronie ?
masz dostęp do ssh żeby sprawdzić czy to na pewno działa ? - być może na nazwie niema dostępu do mysqldump
zamień sobie ten kod na coś w stylu mkdir test i sprawdź czy zadziała
by_ikar
Cytat(kurkusmaximus @ 17.11.2014, 23:17:32 ) *
Choćby tego:
mysqldump -u login -p hasło baza_danych > plik.sql

Otrzymałem maila:


a plik do_base_backup.sh, zawierający powyższy kod, jest w głównym katalogu strony

Nie zadziała ci to polecenie jeżeli mysql jest zainstalowany na innym serwerze, a wydaje mi się że właśnie tak jest zainstalowany na nazwie czy home. Zły hosting wybrałeś, bardzo zły.
Pyton_000
Generalnie home ma bazy na localhost a tak przynajmniej jest na kontach do których mam dostęp Więc w teorii powinno to zadziałać.

Autor:
A próbowałeś dać samo polecenie do crona?
I tak jak ktoś sugerował. Dodaj sobie jakieś coś typu:

"touch test.log" i zobacz gdzie się zrobi, będziesz miał wiedzę skąd zacząć ścieżki brać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.