Перезагрузка БД на другой сервер

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Перезагрузка БД на другой сервер

Непрочитанное сообщение kharkov_max » 2013-09-22 20:14:46

День добрый.

Есть необходимость перетягивать сайт на другой виртуалхост, соответственно нужно перетягивать базу mysql.
Перегрузка будет периодическая, т.е. по сути все будет выгружаться для тестов.
Под это дело планирую написать скрипт.

Теперь вопрос.
БД можно выгрузить в файл, а потом из файла в другую БД. т.е.
БД1 -> файл -> БД2

А можно как нить БД1 -> БД2.
Научите пожалуйста.

Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Перезагрузка БД на другой сервер

Непрочитанное сообщение snorlov » 2013-09-22 21:53:54

А ты всю машину перетащи...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Перезагрузка БД на другой сервер

Непрочитанное сообщение kharkov_max » 2013-09-23 6:17:41

snorlov писал(а):А ты всю машину перетащи...
Я что то про машину писал ?

lazhu
сержант
Сообщения: 254
Зарегистрирован: 2013-08-10 14:28:38
Контактная информация:

Re: Перезагрузка БД на другой сервер

Непрочитанное сообщение lazhu » 2013-09-23 10:10:42

Можно не сохранять дамп на диск, а держать в памяти. Но суть от этого не изменится - для каждого сервера требуется отдельное клиентское подключение.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Перезагрузка БД на другой сервер

Непрочитанное сообщение Bayerische » 2013-09-23 10:21:17

Код: Выделить всё

mysqldump -q -u<пользователь1> -P<порт1> -h<хост1> -p<пароль1> <база1> | mysql -u<пользователь2> -P<порт2> -h<хост2> -p<пароль2> <база2>

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Перезагрузка БД на другой сервер

Непрочитанное сообщение kharkov_max » 2013-09-23 10:22:41

Оооо

Спс, а будет работать ?
Пробовали ?

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Перезагрузка БД на другой сервер

Непрочитанное сообщение Bayerische » 2013-09-23 10:33:11

Не пробовал. Теория.
Хотя, почему бы и нет? Обе утилиты с потоком работают. По отдельности-то всё нормально.

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Re: Перезагрузка БД на другой сервер

Непрочитанное сообщение FiL » 2013-09-23 19:51:25

будет-будет. Только вот от файла это ничем не отличается. Ну пайп вместо файла... так пайп - это тоже файл.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Перезагрузка БД на другой сервер

Непрочитанное сообщение BlitzKrieg » 2013-10-28 17:09:45

А чем репликация не устраивает?