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

Копирую базу 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
