VPS

VPSs mają to do siebie, że współdzielą swój RAM, jak sprawdzić ile go mamy i ile zostało? Googlając w necie znalazłem skrypt pewnego pana. U mnie (Debian) działa 🙂

Jak wykonać fajną kopię zapasową (backup) swojej bazy danych? Nic prostszego:/usr/bin/mysqldump -pHASŁO -u USER --ignore-table=BAZA.TABELA1 --ignore-table=BAZA.TABELA2 BAZA | bzip2 -9 -c > /var/www/backups/NAZWA_`date +%Y-%m-%d.%H:%M`.sql.bz2Czyli robimy dumpa bazy BAZA podając nazwę użytkownika i hasło, który ma do niej uprawnienia. Następnie ignorujemy dwie tabele (bo dajmy na to ich kopie są nam zbędne). Wynik dumpa (plik tekstowy SQL) maglujemy od razu przez bzip2 jednocześnie nadając plikowi wynikowemu NAZWĘ, do której zostanie dodany przyrostek składający się z aktualnej daty, np: „backup_2009-04-10.05:30.sql.bz2” i tak wykonany backup zapisujemy sobie np: w /var/www/backups/ 😎

A jak wczytać/przywrócić taką kopię?
mysql -uUSER -pHASŁO -hHOST -DBAZA < /var/www/backups/kopia_bazy.sql

Ten wpis został opublikowany w kategorii Informatyka. Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *