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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.