Auto backup mysql z zewnętrznego serwera
-
- Piegowaty Guziec
- Posty: 12
- Rejestracja: 06 kwie 2017, 18:07
- Wersja Ubuntu: 16.04
- Lokalizacja: Zambrów
Auto backup mysql z zewnętrznego serwera
Witam,
Potrzebuję pomocy, mam na hostingu kilka baz danych które muszę codziennie backup-ować.
na windows miałem świetne narzędzie 'Backup mysql ftp' - jednak nie ma instalki na Linuxa.
Jak mogę to ogarnąć na ubuntu, czy jest jakiś soft, który łączył by się z hostem zgrywał spakowane *gzip bazy danych i zapisywał na moim dysku automatycznie bez mojej ingerencji ?
Bardzo proszę o pomoc.
Potrzebuję pomocy, mam na hostingu kilka baz danych które muszę codziennie backup-ować.
na windows miałem świetne narzędzie 'Backup mysql ftp' - jednak nie ma instalki na Linuxa.
Jak mogę to ogarnąć na ubuntu, czy jest jakiś soft, który łączył by się z hostem zgrywał spakowane *gzip bazy danych i zapisywał na moim dysku automatycznie bez mojej ingerencji ?
Bardzo proszę o pomoc.
Nie bijcie ! Linuxa mam pierwszy raz w życiu i ciągle go oswajam
- mario_7
- Administrator
- Posty: 8602
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Auto backup mysql z zewnętrznego serwera
Tak, nazywa sie cron
Kod: Zaznacz cały
man cron
-
- Piegowaty Guziec
- Posty: 12
- Rejestracja: 06 kwie 2017, 18:07
- Wersja Ubuntu: 16.04
- Lokalizacja: Zambrów
Re: Auto backup mysql z zewnętrznego serwera
a czy mógłbyś napisać coś więcej jak go zainstalować?
czy nie ma gotowej aplikacji pod linuxa do tego typu zadań?
czy nie ma gotowej aplikacji pod linuxa do tego typu zadań?
Nie bijcie ! Linuxa mam pierwszy raz w życiu i ciągle go oswajam
- mario_7
- Administrator
- Posty: 8602
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Auto backup mysql z zewnętrznego serwera
Cron jest w większości dystrybucji Linuksa zainstalowany domyślnie. Poleceniem crontab poprzez edycję pliku z konfiguracją możesz dodawać i usuwać zadania oraz planować kiedy mają się wydarzyć. Zadanie to po prostu skrypt więc może bez problemu łączyć się z serwerem i pobierać co chcesz.
-
- Piegowaty Guziec
- Posty: 12
- Rejestracja: 06 kwie 2017, 18:07
- Wersja Ubuntu: 16.04
- Lokalizacja: Zambrów
Re: Auto backup mysql z zewnętrznego serwera
Próbowałem, mysql dump ale polecenie:
zwraca mi:
Co u licha robię źle ?
Oczywiście próbuję zrzucić bazę z zewnętrznego hostingu, do którego mogę podłączyć się z zewnątrz.
Kod: Zaznacz cały
mysqldump -u mójlogin -p haslo -h nazwahosta.pl nazwa_bazy_danych > dump.sql
Kod: Zaznacz cały
sage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
For more options, use mysqldump --help
Oczywiście próbuję zrzucić bazę z zewnętrznego hostingu, do którego mogę podłączyć się z zewnątrz.
Nie bijcie ! Linuxa mam pierwszy raz w życiu i ciągle go oswajam
- jacekalex
- Gibki Gibbon
- Posty: 4678
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Auto backup mysql z zewnętrznego serwera
Tu masz lepsiejsze przykłady:
Cron:
https://dbperf.wordpress.com/2010/06/11 ... -cron-job/
http://www.comentum.com/mysqldump-cron.html
Mysqldump:
https://serverfault.com/questions/80427 ... -mysqldump
https://dba.stackexchange.com/questions ... -mysqldump
EDIT:
Np hasło po -p piszemy bez spacji...
Raczej bym się podążał w takim kierunku:
Przydałoby się też zrobić wyjście
i zakończyć sprawę tak, żeby polecenie backupu było uruchamiane jako funckja skryptu, a w razie niepowodzenia backupu odpalała się inna funkcja, która wyśle wiadomość z ostrzeżeniem przez np maila lub jabbera.
Pozdro
Cron:
https://dbperf.wordpress.com/2010/06/11 ... -cron-job/
http://www.comentum.com/mysqldump-cron.html
Mysqldump:
https://serverfault.com/questions/80427 ... -mysqldump
https://dba.stackexchange.com/questions ... -mysqldump
EDIT:
zwraca mi:Kod: Zaznacz cały
mysqldump -u mójlogin -p haslo -h nazwahosta.pl nazwa_bazy_danych > dump.sql
Co u licha robię źle ?Kod: Zaznacz cały
sage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS] For more options, use mysqldump --help
Kod: Zaznacz cały
mysqldump -u mójlogin -phaslo -h nazwahosta.pl nazwa_bazy_danych > dump.sql
Raczej bym się podążał w takim kierunku:
Kod: Zaznacz cały
/usr/bin/mysqldump -h $mysql_host -u $mysql_username -p$mysql_password $mysql_database | gzip -9 -c > /backup_path/$mysql_database-`date +%Y-%m-%d_%H:%M:%S`.sql.gz
Kod: Zaznacz cały
2> output.log
Pozdro
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 75 gości