Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Cron]Kopia bazy
xamrex
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

Ostrzeżenie: (0%)
-----


Witam

Czy jest możliwość, aby przez crona miałem robioną kopię mojej bazy MySQL?

Czy prosto jest coś takiego zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No pewnie, że tak. Tworzysz nowe zadanie i korzystasz z mysqldump.

Użyj Google, pełno tego już po wpisaniu samego polecenia. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
xamrex
post
Post #3





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

Ostrzeżenie: (0%)
-----


Czytałem ten poradnik
http://newbie.linux.pl/wydruk.php?wydruk=2...mp;show=artykul

I w moim panelu (direct Admin)
gdy w komendzie wpisze:
mysqldump -u xamrex_1 -p haslo -h localhost xamrex_1 > /home/xamrex/public_html/kopie/xamrex_1.2004-12-27

To tworzy mi się w katalogu kopie plik xamrex_1.2004-12-27 ale ma on 0 bajtów..
Czyli kopia się nie tworzy..

Moje dane do bazy to:

dbhost = "localhost"
dbuname = "xamrex_1"
dbpass = "haslo"
dbname = "xamrex_1"

Wiec wszystko wpisuje raczej dobrze ;/
W czym może tkwić problem?
Go to the top of the page
+Quote Post
EarthCitizen
post
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

Ostrzeżenie: (0%)
-----


A sprawdź:
Kod
mysqldump -u xamrex_1 -phaslo -h localhost xamrex_1 > /home/xamrex/public_html/kopie/xamrex_1.2004-12-27


Razem wpisz -phaslo
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Podaj pelna sciezke do mysqldump?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
xamrex
post
Post #6





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

Ostrzeżenie: (0%)
-----


Nie znam pełnej ścieżki, a nie mam kontaktu z administratorem serwera.
Ale chyba gdyby błąd był w ścieżce to chyba plik by sie nie utworzył. Mam racje?
Go to the top of the page
+Quote Post
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Ale chyba gdyby błąd był w ścieżce to chyba plik by sie nie utworzył. Mam racje?

Nie masz racji.

Cytat
Nie znam pełnej ścieżki, a nie mam kontaktu z administratorem serwera.

Może /usr/bin? Szukaj po tych typowych. Jeśli nie działa samo polecenie, to bez ścieżki nic nie zrobisz.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
xamrex
post
Post #8





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

Ostrzeżenie: (0%)
-----


jeśli wpisze:
Kod
/usr/local/mysql/bin/mysql mysqldump -u xamrex_1 -p haslo -h localhost xamrex_1 > /home/xamrex/public_html/kopie/xamrex_1.2004-12-21

to na serwerze tworzy mi się plik o nazwie xamrex_1.2004-12-21 i zawartości : http://www.nopaste.pl/97i
Lecz gdy wpiszę
Kod
/usr/local/mysql/bin/mysql mysqldump -u xamrex_1 --password=haslo --all-databases> /home/xamrex/public_html/kopie/db_przykladowa.111


To nie tworzy się żaden plik. A to jest chyba to samo.
Co może być źle?

Ten post edytował xamrex 26.01.2009, 08:30:21
Go to the top of the page
+Quote Post
klocu
post
Post #9





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

Ostrzeżenie: (0%)
-----


Kod
mysqldump -h <host> -u <user> -p<hasło> <baza>

więc może spróbuj
Kod
mysqldump -h localhost -u xamrex_1 -phaslo xamrex_1


Czyli masz gdzieś poprzestawiane parametry połączenia.
Jeszcze raz nie wstawiaj spacji po przełączniku "-p", a po drugie nie wrzucaj kopii bazy danych do katalogu widzianego z zewnątrz, tylko do jakiegoś nadrzędnego nieudostępnionego.
Go to the top of the page
+Quote Post
xamrex
post
Post #10





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

Ostrzeżenie: (0%)
-----


Zrobił mi się identyczny plik, tak jak opisałem wyżej ;/
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Kod
/usr/local/mysql/bin/mysql mysqldump -u xamrex_1 --password=haslo -h localhost xamrex_1 > /home/xamrex/public_html/kopie/xamrex_1.2004-12-21
?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
xamrex
post
Post #12





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

Ostrzeżenie: (0%)
-----


dalej to samo.
Tworzy plik z ta zawartością co wyżej
Go to the top of the page
+Quote Post
erix
post
Post #13





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie dziw się, bo to polecenie wywołuje przecież /usr/local/mysql/bin/mysql, a nie mysqldump...

Chyba, że o to chodziło. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
EarthCitizen
post
Post #14





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

Ostrzeżenie: (0%)
-----


mysqldump to nie jest polecenie, żebyś używał go mysql> mysqldump, tylko program, więc:
Kod
/usr/local/mysql/bin/mysqldump -u xamrex_1 -phaslo -h localhost xamrex_1 > /home/xamrex/public_html/kopie/xamrex_1.2004-12-21
Go to the top of the page
+Quote Post
xamrex
post
Post #15





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

Ostrzeżenie: (0%)
-----


EarthCitizen
tak wiem,
Wpisuje dokładnie tak jak ty napisałeś..
Tylko tego nie napisałem smile.gif
I dalej tworzy się ten plik, i ma zawartość:
http://www.nopaste.pl/97i
Go to the top of the page
+Quote Post
erix
post
Post #16





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Jeśli piszesz odpowiednią nazwę polecenia, to wal do admina, bo coś jest nie tak.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:59