Jak zdalnie zgrać kopię bezy danych mysql, gdy komenda mysqldump nam to uniemożliwia?
Więcej…
Posty oznaczone przez tag 'kopia bezpieczeństwa'
procedura usuwania wirusów ze strony opartej o system CMS WordPress [Update]
Oczywiście scenariusz wykonywania naprawy może być inny. Przedstawiamy naszą propozycję na oczyszczenie instalacji WP z infekcji przy pomocy komend Linuksa. Na upartego wystarczy nam do tego sama konsola Linux. Np. przy pomocy serwera VPS. Przeraża Cię ta procedura ? 🙂 Skorzystaj z pomocy specjalisty ! Usuwanie wirusów ze stron www 1. Porównanie wersji z kopii […]
Więcej…
przy próbie rozpakowania pliku tar.gz pojawia się problem not in gzip format
Problem pojawia się w konsoli jak próbujemy rozpakować plik tar.gz komendą:
1 |
tar -zxvf moj-plik.tar.gz |
błąd:
1 2 3 |
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors |
prawdopodobnie plik nie jest skompresowany poprzez gzip. W tej sytuacji należy zmienić jego nazwę:
1 |
mv moj-plik.tar.gz moj-plik.tar |
Następnie rozpakować go bez flagi odpowiedzialnej za dekompresję:
1 |
tar xvf moj-plik.tar |
import pliku dump w PostgreSQL
Oczywiście import dumpa w tym systemie baz danych nastręcza problemów. Jednak czasem się udaje. Szczególnie jak robimy dumpa na tej samej wersji oprogramowania co potem import. Komenda:
1 |
psql -d DATABASENAME -h HOST -W USER -a -f /home/magic/Pulpit/a.sql |
backup bazy PostgreSQL do wersji skompresowanej
1 |
pg_dump --file=dump.sql -Fc -U nazwa_usera nazwa_bazy |
nalezy uwzględnić dodatkowy parametr jak połączenie idzie po TCP:
1 |
--host=(...) |
zrzut bazy danych mysql do pliku .sql
Wystarczy 1 komenda:
1 |
mysqldump -hlocalhost -uuzytkownik -phaslo nazwa-bazy > nazwa-pliku.sql |
Np:
1 |
mysqldump -hlocalhost -uroot -pKLSSDK03kDads projekt2 > dump.sql |
backup / kopia bezpieczeństwa wszystkich baz mysql z danego serwera
Jeśli mamy dużo baz na jednym serwerze – po co tworzyć kopię każdej z nich jak można wszystkie Tworzenie pliku kopii:
1 |
mysqldump --all-databases -p | bzip2 -c > databasebackup.sql.bz2 |
Oczywiście aby zrobić to jako root lub inny użytkownik dodajemy flagę:
1 |
mysqldump --all-databases -p -uroot | bzip2 -c > databasebackup.sql.bz2 |
Natomiast jak nie chcemy kompresować pliku zrzutu wpisujemy po prostu:
1 |
mysqldump --all-databases -p -uroot > databasebackup.sql |
Przywrócenie baz z takiego pliku to:
1 |
mysql -p -uroot < databasebackup.sql |