backup MYSQL

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

stanson
Сообщения: 101

backup MYSQL

Сообщение stanson »

Возможно ли настроить бэкапирование всех БД в одной командной строке?
Если да то как?
Спасибо сказали:
Аватара пользователя
lexus3d
Сообщения: 172

Re: backup MYSQL

Сообщение lexus3d »

ну пишешь небольшой скрипт каво откудаво копировать и чего как и вообще сохранять. ну и скрипт можно в cron (что бы с запуском сильно не заморачиваться) вроде так.
а может (скорее всего точно) есть программки (скрипты) которые эо делают.
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
Спасибо сказали:
stanson
Сообщения: 101

Re: backup MYSQL

Сообщение stanson »

lexus3d писал(а):
14.09.2006 13:57
ну пишешь небольшой скрипт каво откудаво копировать и чего как и вообще сохранять. ну и скрипт можно в cron (что бы с запуском сильно не заморачиваться) вроде так.
а может (скорее всего точно) есть программки (скрипты) которые эо делают.


Спасибо:)
А можно пример такого скрипта?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: backup MYSQL

Сообщение diesel »

google (mysqldump backup script)
Спасибо сказали:
stanson
Сообщения: 101

Re: backup MYSQL

Сообщение stanson »

Получилось так:

mysqldump -u user1 -h localhost -p"passwd" --all-databases --opt | gzip > /backup/mysql$(date +'%Y-%m-%dT%H%M').sql.gz

Только вот я так понял что это получается скрипт для всех баз данных.
А как быть если мне нужно будет восстановить только одну?
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: backup MYSQL

Сообщение estarchak »

There are three general ways to invoke mysqldump:

shell> mysqldump [options] db_name [tables]
shell> mysqldump [options] --databases db_name1 [db_name2 db_name3...]
shell> mysqldump [options] --all-databases
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
idler
Сообщения: 133
ОС: Debian Unstable / Gentoo

Re: backup MYSQL

Сообщение idler »

а еще
#man mysqlhotcopy
Sad, but true: # rm -rf /
Спасибо сказали:
stanson
Сообщения: 101

Re: backup MYSQL

Сообщение stanson »

idler писал(а):
14.09.2006 22:18
а еще
#man mysqlhotcopy


Те просто бэкапирование каталога /var/lib/mysql не пройдет?
Нужен mysqlhotcopy?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: backup MYSQL

Сообщение diesel »

stanson писал(а):
15.09.2006 10:58
idler писал(а):
14.09.2006 22:18

а еще
#man mysqlhotcopy


Те просто бэкапирование каталога /var/lib/mysql не пройдет?
Нужен mysqlhotcopy?


А чем dump-ы не подходят? :) можно ведь делать dump допустим для каждой БД в отдельности и писать в архив... можно вычленить из общего файла, dump для конкретной базы
Спасибо сказали:
Аватара пользователя
Matvey
Сообщения: 16

Re: backup MYSQL

Сообщение Matvey »

Что бы правильно задать вопрос, нужно знать 70% ответа.
[i]Роберт Шекли
Too much will kill you...
Спасибо сказали:
Аватара пользователя
vdv
Сообщения: 133

Re: backup MYSQL

Сообщение vdv »

Matvey писал(а):
16.09.2006 13:24
Что бы правильно задать вопрос, нужно знать 70% ответа.
[i]Роберт Шекли


Очень содержательный ответ автору. Открывает смысл процедуры бэкапирования в новом свете...
[Work: MOPSLinux 6.0] [Home: MOPSLinux 6.0]
Спасибо сказали: