wrz 17 2010

linux bash: backup mysql na ftp

Tag: Linux,MySQLxixek @ 17-09-2010 14:30

Taki przykład prostego backupu bazy mysql na serwer ftp.
Baza będzie skompresowana do pliku tar.bz.
Więcej na temat: „linux bash: backup mysql na ftp”


lut 12 2008

Backup bazy danych w Postgresql

Tag: Linux,PostgresqlTI @ 12-02-2008 00:02

Backup pojedynczej bazy wraz z danymi:

pg_dump -C -f dump.sql -o -v dana_baza

Backup wszystkich baz wraz z danymi:


pg_dumpall > dump_all.sql

Przywracanie całej baz:


psql -f dump_all.sql szablon

lut 02 2008

Backup wszystkich baz danych mysql do pliku

Tag: Linux,MySQLTI @ 02-02-2008 23:50
#!/bin/sh
mysqldump --host=localhost --user=root --password=haslo --all-databases > all_databases.$(date +%F)
tar -zcf /home/mysql/all_databases.$(date +%F).tar.gz /home/mysql/all_databases.$(date +%F)
rm  /home/mysql/all_databases.$(date +%F)
rm $(perl -e 'use POSIX qw(strftime); print strftime "all_databases.%F*",localtime(time-3600*24*7);')

A tak się importuje:


cat all_databases.2008-04-11 | mysql -u root -p

lut 01 2008

Wykonywanie kopi bazy oraz jej odzyskanie

Tag: Linux,MySQLTI @ 01-02-2008 23:48

Eksportuje bazy danych do pliku:


mysql_dump -u user baza > /tmp/sql.sql
mysqldump --user=jas --password=haslo_jasia NazwaBazy | gzip > backup_$(date +%F)_NazwaBazy-database.sql.gz

Importuję bazę danych z pliku do serwera:


cat /tmp/sql.sql | mysql -u user database -p