Страница 1 из 1

Перенос данных между разными версиями MySQL

Добавлено: 2011-03-05 15:16:43
Bayerische
Есть подводные камни? Переношу файлами с Windows машины. Всё бы ничего, но у меня в InnoDB, т.е. копирование папки эффекта не даёт, нужен ibdata (использую разделение с помощью innodb_file_per_table). Так вот, вместе с этим файлом что ещё лишнего может прилететь?
Далее, нужны юзеры, коих заводить лень :smile: Копирую базу mysql. Опять же, настройки для старой базы... Вроде всё как надо, но мало ли что... Может, всё же не лениться и выстроить базы как полагается?

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-05 15:30:24
Electronik
А зачем так? Backup/Restore сервера никак?

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-05 15:50:36
Bayerische
Там начнётся свистопляска с кодировками, размерами баз... Подумал, ну его в пень, тем более прямым копированием неплохо всё получается. Беспокоюсь лишь за возможные глюки в настройках.

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-05 15:52:10
Electronik
Вы бы лучше подумали о возможных глюках потом.Тем более что версии серверов у Вас разные. А кодировки настроить проще чем ремонтировать базу.

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-05 16:22:14
Gamerman
Делаю полный дамп - рестор, все Ок.

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-06 8:44:04
FiL
я кучу серверов апгрейдил простым переносом файлов. Но я таки был уверен за свои данные и знал, что там всё нормально пройдет. А если данные и структура таблиц неизвестные, то в целом могут быть и проблемы. Ну так они и при штатном дампе могут быть.

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-06 10:18:31
Gamerman
У меня при штатном дампе была только одна проблема - сервер не знал о типе хранилища, который был на другом сервере.
Для того, чтобы не было проблем с кодировками, при дампе явно нужно указывать, с какой работаете.

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-20 19:38:35
Bayerische
Сначала сделал простым копированием, теперь вот перенёс по-уму. Но это чисто перестраховка, всё и так работало нормально.

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-26 11:25:01
SinClaus
Вообще isam/myisam таблицы переносятся легко в бинарном виде, правда я практиковал только между линуксами и bsd. Что потом аукается при появлении среди прочих чисто innodb базы...

Re: Перенос данных между разными версиями MySQL

Добавлено: 2011-03-26 14:14:59
Bayerische
Меня больше всего настройки самой MySQL волновали, т.е. базы "mysql". Может, там где таблицу изменили, поле, формат... А сами данные — я где-то читал, что между системами с одинаковой разрядностью при переносе копированием проблем быть не должно. Собственно ещё один довод в пользу копирования — мы же льём дамп, снятый с другой версии базы? И не думаем, зальётся ли. Хотя, иногда и не заливается. А по сути, дамп есть слепок, уж как там двигло могло измениться от версии, не в курсе, не копал. Но склонен думать, что совместимость в рамках одного двига должна поддерживаться, иначе и название было бы другое — Maria, InnoDBSE :)