Как переместить базу данных Windows XP MySQL в Linux?

Я попытался бы сделать это на брандмауэре. Но с PPTP 'Маршрутизация и Удаленный доступ'. Можно установить это под вкладкой IP 'политик Удаленного доступа' с 'Входными Фильтрами'

4
задан 20 December 2009 в 11:57
5 ответов

Подход mysqldump будет, конечно, работать, и результат будет надежен. Это - способ, которым я рекомендовал бы, если у Вас нет очень серьезных оснований не сделать это как это.

Теперь, для таблиц MyISAM необходимо смочь просто скопировать.FRM.MYI и.MYD файлы к соответствующему каталогу, соответствующему целевой базе данных (MySQL создает dir, соответствующий каждой базе данных в каталоге данных),

Для таблиц InnoDB не работает просто копирование файлов. Я видел, что люди делают это, хотя, например, см. эту статью: http://www.chriscalender.com/?p=28=1

Я Надеюсь, что это помогает.

7
ответ дан 3 December 2019 в 02:48

Можно создать резервную копию от Mysql в окнах и восстановить это в Linux. посмотрите это:
http://www.devshed.com/c/a/MySQL/Backing-up-and-restoring-your-MySQL-Database/

2
ответ дан 3 December 2019 в 02:48

Вы на правильном пути. дамп и загрузка являются лучшим и самым надежным путем. Любой другой метод может привести к проблемам, которые не могут всегда быть сразу очевидными.

2
ответ дан 3 December 2019 в 02:48

Если возможно, копирование файлов данных будет самой быстрой опцией. Так как Вы не должны будете повторно вставить данные или восстановить индексы. Просто обязательно возьмите соответствующие резервные копии на всякий случай, которые могут включать a mysqldump, перед началом.

Можно скопировать файлы данных и с MyISAM и с InnoDB между архитектурой, если они используют тот же формат с плавающей точкой. Это в первую очередь документируется здесь для MyISAM и здесь для InnoDB. Вы могли бы также интересоваться этим потоком, который утверждает конкретно, что нет никаких ожидаемых проблем формата при перемещении между Windows и Ubuntu как платформа. Это также включает некоторый полезный совет относительно процедуры.

Относительно ответа Roland, копируя или перемещая данные InnoDB возможно и поддерживается. Просто необходимо немного более остерегаться всех соответствующих настроек. Почти таким же способом, которым InnoDB не запустится при изменении опций размера данных и размера журнала на прихоти.

0
ответ дан 3 December 2019 в 02:48

вам необходимо использовать Linux Ubuntu 12.04 и обновить с помощью диспетчера обновлений .. затем установить вино совместимости с Microsoft Windows, просто выполнив поиск в обновлении программного обеспечения ubuntu, затем добавьте базу данных, добавив odbcadd32 в терминал

-2
ответ дан 3 December 2019 в 02:48

Теги

Похожие вопросы