понедельник

 

Экспорт баз MySQL

При переносе баз MySQL с одного сервера на другой я с удивлением обнаружил, что хранимые процедуры и функции не перенеслись, а остальные структуры перенеслись корректно. Оказывается, mysqldump по умолчанию не экспортирует функции и процедуры, и для того, чтобы их вынести в дамп, параметры экспорта надо указывать отдельно:

mysqldump -u username -p db_name --routines --extended-insert >dump.sql

Ярлыки: ,


Комментарии:
А вы MySQL Administrator не пользуетесь? Там такая-же беда. То-же видать при создании Backup нужно где-то настраивать, что их надо сохранять. Я лично сохранял процедуры в текстовом файле, потом заново их добавлял. :)
 
Нет, я не пользуюсь MySQL Administrator. У меня настроен бэкап по крону, я забираю копию базы и выкладываю по SFTP на другой сервер. Но это уже совсем другая история.
 
Отправить комментарий

Подпишитесь на каналы Комментарии к сообщению [Atom]



Ссылки на это сообщение:

Создать ссылку



<< Главная страница