Strona 1 z 1

kopia zapasowa bazy MySQL

: 26 lipca 2010, 23:24
autor: Pilsneer
Witam!
Zaznaczam że to mój pierwszy post na tym forum, proszę o wyrozumiałość.

A więc tak przejdę od razu do sedna sprawy, a więc mam pytanie, gdzie znajduje się katalog, w którym mysql przechowuje bazy danych w postaci .frm bądź .frv dokładnie nie pamiętam.

Z góry zaznaczam, że przed założeniem tematu próbowałem wyszukać dany temat za pomocą szukajki.

: 27 lipca 2010, 03:31
autor: kaworu

Kod: Zaznacz cały

# find / -name *.frm
Ewentualnie

Kod: Zaznacz cały

# updatedb
# locate *.frm

: 27 lipca 2010, 14:14
autor: sector
jeśli standardowo to /var/lib/mysql/$nazwa_bazy$

: 28 lipca 2010, 09:55
autor: maxxx593
Witam!

Dołączam się do tematu postu, z pytaniem jak prawidłowo wykonać kopię zapasową bazy danych MySQL, żeby było ciekawiej dodam, że baza jest cały czas działąjąca - nie można jej wyłączyć na czas robienia kopii zapasowej, non stop ktoś na niej coś rzeźbi.

: 28 lipca 2010, 10:38
autor: hello_world
Zainteresuj się mysqldump jest jeszcze mysqlhotcopy i jest kopia zapasowa tabeli.

: 28 lipca 2010, 23:26
autor: sector
maxxx593 pisze:Witam!

Dołączam się do tematu postu, z pytaniem jak prawidłowo wykonać kopię zapasową bazy danych MySQL, żeby było ciekawiej dodam, że baza jest cały czas działąjąca - nie można jej wyłączyć na czas robienia kopii zapasowej, non stop ktoś na niej coś rzeźbi.

Żeby zrobić kopię zapasową wcale nie musisz wyłączać/zatrzymywać baz. Wszystko można zrobić przy działającej bazie. Najlepiej jednak i najbezpieczniej zrobić kopię zapasową gdy nikt nie używa bazy, czyli np. po godzinie 22.

Kod: Zaznacz cały

man mysqldump
Możesz spróbować tak:

Kod: Zaznacz cały

mysqldump -u root --opt -pmysql --all-databases > /backup/databases.dmp

: 31 grudnia 2010, 14:15
autor: @Debian
Prościej będzie:

Kod: Zaznacz cały

mysqldump -u root -p --all-databases > ~/kopia.sql

: 31 grudnia 2010, 21:44
autor: Unit
Albo

Kod: Zaznacz cały

apt-cache search automysqlbackup
automysqlbackup - a daily, weekly and monthly backup for your MySQL database
wbudowana rotacja, kopie zapasowe: dzienne, tygodniowe, miesięczne, notyfikacje - podsumowania mailowe.