LINUX.ORG.RU

mysqldump


0

0

всем привет... подскажите, как правильно с помощью mysqldump перенести базу?...

anonymous

1. goto mysql.ru -> docs. 2. man mysqldump ; man mysql. 3. если не получится, тогда задать осмысленный вопрос.

dn2010 ★★★★★
()

# mysqldump -u USER -pPASSWORD -h HOST --add-drop-table DATABASE > dump.sql

Потом.. заходим на mysql сервер другой.. # mysql -U USER.... DATABASE mysql> source dump.sql;

anonymous
()
Ответ на: комментарий от anonymous

еще есть гайка max_allowed_packet в my.cnf в двух местах, которая определяет максимальный размер базы, который можно перенести таким образом.

dn2010 ★★★★★
()

К тому, что сказано, надо добавить, что если в базе в таблицах имеются foreign keys, то надо РУКАМИ менять порядок таблиц в файле дампа, для того, что бы таблицы ссылки на которые стоят в FOREIN KEY были в файле дампа до таблицы с этим Constraint- ом.

eRazor ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.