перенос базы mysql 1гиг с одного сервера на другой

12 3
dspu
На сайте с 10.05.2006
Offline
268
7036

phpmyadmin виснет при дампе, поэтому хочу попытаться перелить через mysqldump

единственно что, лить придется с удаленного сервера, потому что на старом хостинге нет места под файл дампа (виртуальный хостинг masterhost, ssh есть)

freebsd на обоих серверах

подскажите, пожалуйста, конкретную команду с параметрами, чтобы провернуть вышесказанное

(это если удаленный доступ разрешен на мастерхосте, если нет, то можно ли слить через ssh на мастерхосте на удаленный сервак дамп минуя сохранение в файле?)

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

А можно попросить мх бинарник базы?

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
dspu
На сайте с 10.05.2006
Offline
268
#2
Boris A Dolgov:
А можно попросить мх бинарник базы?

архив в смысле? сейчас выясняю этот вопрос, но вообще на будущее может пригодиться...

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#3

базы хранятся на сервере, чаще всего в папке /var/lib/mysql/имя_базы в бинарном виде.

Такое можно легко сжать в tgz, перенести на новый сервер и там распаковать.

Boris A Dolgov добавил 14.05.2008 в 23:57

базы хранятся на сервере, чаще всего в папке /var/lib/mysql/имя_базы в бинарном виде.

Такое можно легко сжать в tgz, перенести на новый сервер и там распаковать.

dspu
На сайте с 10.05.2006
Offline
268
#4
Boris A Dolgov:
базы хранятся на сервере, чаще всего в папке /var/lib/mysql/имя_базы в бинарном виде.
Такое можно легко сжать в tgz, перенести на новый сервер и там распаковать.

а как импортировать в новую базу бинарник? или просто записать под новым именем?

места реально 70 метров осталось, не думаю, что 1,2 гига ужмутся до такого

S
На сайте с 16.03.2007
Offline
66
#5

Примерно так (на старом сервере):

mysqldump -Q -hхост_базы -uлогин_базы -pпароль имя_базы | ssh имя_пользователя_на_новом_сервере@IP_нового_сервера "cat - > dump.sql"

K
На сайте с 31.01.2001
Offline
737
#6

Сорри, уже опередили.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
dspu
На сайте с 10.05.2006
Offline
268
#7
Shirase:
Примерно так (на старом сервере):

mysqldump -Q -hхост_базы -uлогин_базы -pпароль имя_базы | ssh имя_пользователя_на_новом_сервере@IP_нового_сервера "cat - > dump.sql"

спасибо, это работает, но увы мастерхост кикает процесс за высокую активность к базе, не успеваю скачать :(

какими прогами только не пробовал, стоит ограничение на количество запросов к базе или время, уж не знаю

mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `log` at row: 53604
santa_claus_rpm
На сайте с 27.10.2007
Offline
9
#8

Если будете переносить в бинарном виде и версии mysqld не одинаковые на серверах, то можете поиметь проблемы.

Кстати, какой движок у БД (isam, inno)?

santa_claus_rpm добавил 15.05.2008 в 01:29

Если будете переносить в бинарном виде и версии mysqld не одинаковые на серверах, то можете поиметь проблемы.

Кстати, какой движок у БД (isam, inno)?

santa_claus_rpm добавил 15.05.2008 в 01:34

dspu:
спасибо, это работает, но увы мастерхост кикает процесс за высокую активность к базе, не успеваю скачать :(
какими прогами только не пробовал, стоит ограничение на количество запросов к базе или время, уж не знаю

Тогда либо хостера просить, либо потаблично носить.

SysAdmin Online - помощь в настройке Linux серверов (http://sysadminonline.ru)
V
На сайте с 14.04.2007
Offline
316
#9

Здравствуйте, устанавливаете на обеих серверах скрипт с сайта http://sypex.net/files/SypexDumperLite_108.zip и будет Вам счастье. делает дампы любых размеров, а перетащить можно как по средствам ftp, так и по wget.

Andreyka
На сайте с 19.02.2005
Offline
822
#10

А попросить саппорт хостера - не?

Не стоит плодить сущности без необходимости
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий