Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Codzienna kopia bazy danych, czym wykonywać?
GigaDownload
post 22.12.2008, 11:42:10
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.12.2007

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


Witajcie



Mam pytanie - chciałbym się zabezpieczyć przez jakimiś atakami, chociażby robić backup 1-2 razy dziennie. Jakim skryptem go wykonywać, by kopie były bezbłędne i dobrze się wgrywały w razie czego.

Oczywiście w grę wchodzą tylko darmowe rozwiązania, wykonywanie skryptu oczywiście cronem. Baza zaledwie parę megabajtów, hosting współdzielony, ale mocny (neteasy).



Pozdrawiam
Go to the top of the page
+Quote Post
erix
post 22.12.2008, 11:52:38
Post #2





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




Cytat
Jakim skryptem go wykonywać, by kopie były bezbłędne i dobrze się wgrywały w razie czego.

A o mysqldump słyszałeś?

Ten post edytował erix 22.12.2008, 11:55:18


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

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
vokiel
post 22.12.2008, 12:39:52
Post #3





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Cron jak najbardziej, jeśli możesz to np:
  1. <?php
  2. system('mysqldump -h localhost -u LoginDoBazy -pHasloDoBazy NazwaBazy | gzip > /dump/dump.'.date("Y-m-d_H-i-s").'.sql.gz');
  3. ?>


--------------------
Go to the top of the page
+Quote Post
GigaDownload
post 22.12.2008, 16:43:01
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.12.2007

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


Kod
Warning: system() has been disabled for security reasons in /home/gigad/domains/gigadownload.net.pl/public_html/.../....php on line 2


erix - słyszałem, jednakże jestem ciemny w tworzeniu własnych komend i kodów. smile.gif
Go to the top of the page
+Quote Post
erix
post 22.12.2008, 16:50:57
Post #5





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




Cytat
erix - słyszałem, jednakże jestem ciemny w tworzeniu własnych komend i kodów.

Wpisz sobie w google komendę, znajdziesz dziesiątki gotowców. Sam nie znam składni mysqldump na pamięć, ale programy konsolowe mają tę wyższość nad klikalnymi, że po wpisaniu /? albo --help jako parametr zawierają podstawową dokumentację dotyczącą użycia. 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
GigaDownload
post 22.12.2008, 17:13:29
Post #6





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.12.2007

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


Kod
/usr/local/bin/mysqldump -u user -hasło nazwabazy > /home/gigad/domains/gigadownload.net.pl/nazwakatalogu/nazwapliku.`/bin/date +\%Y\%m\%d`


Takie coś jest poprawne?

Ten post edytował GigaDownload 22.12.2008, 17:19:50
Go to the top of the page
+Quote Post
erix
post 22.12.2008, 17:30:56
Post #7





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




Sprawdź najpierw, czy mysqldump znajduje się w tamtej lokalizacji. Ale na moje oko, powinien działać ok.


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

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
GigaDownload
post 23.12.2008, 15:55:36
Post #8





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.12.2007

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


A jakieś rozwiązanie przez skrypt php? Może ktoś podać kod?
Go to the top of the page
+Quote Post
erix
post 23.12.2008, 16:04:17
Post #9





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




http://letmegooglethatforyou.com/?q=php%20mysql%20dump sciana.gif


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

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 Wersja Lo-Fi Aktualny czas: 28.06.2025 - 08:28