Импорт - экспорт базы данныхмежду Windows и *nix - системами

Vakho
Дата: 16.01.2013 12:25:01
Допустим, я при помощи некоторого Windows приложения работаю с БД, находящейся под
управлением MySQL, установленном, само собой, там же, в Windows. Потом необходимо эту
БД отправить, скажем, на WEB-сервер, который работает под управлением *nix системы. Существуют ли какие-нибудь средства для экспорта-импорта файлов БД из Windows в *nix систему ?

Спасибо
miksoft
Дата: 16.01.2013 12:27:30
Vakho
средства для экспорта-импорта файлов БД
файлов или данных?
Vakho
Дата: 16.01.2013 14:48:05
miksoft
Vakho
средства для экспорта-импорта файлов БД
файлов или данных?


Вообще-то я только-только подбираюсь к MySQL. И стараюсь зараннее продумать возможные
проблемы. Поэтому однозначно ответить на Ваш вопрос не могу. По логике вещей наверно
экспортировать / импортировать (ЭИ) файлы на 99.99 % невозможно в виду различия
файловых систем Windows и *nix. Но 0.01% оставляю на "А ВДРУГ МОЖНО ПРИ ПОМОЩИ
ЧЕГО-ТО ТАМ...". Но если существует возможность ЭИ данные, включая метаданные - почему бы и не воспользоваться ею.
miksoft
Дата: 16.01.2013 14:51:48
Vakho,

Да нет, файлы переносить напрямую можно, с рядом ограничений, но можно.
Другое дело, что структура данных на сайте и в корпоративной БД зачастую различна.
ScareCrow
Дата: 16.01.2013 16:28:55
бэкап рестор, экспорт импорт.
все это работает через текстовые файлы и пркрасно переносится между платформами. все современные менеджеры по MYSQL имеют пимпочку "Copy database to another host/database" с возможностью выбора того что и куда копировать галочками.
Vakho
Дата: 16.01.2013 17:30:46
miksoft
Vakho,

Да нет, файлы переносить напрямую можно, с рядом ограничений, но можно.

А какими программами ?

miksoft
Другое дело, что структура данных на сайте и в корпоративной БД зачастую различна.

Предполагается, что Windows-приложение будет готовить БД, а затем эта БД один-в-один
уйдет на WEB-сервер.
Vakho
Дата: 16.01.2013 17:32:48
ScareCrow
бэкап рестор, экспорт импорт.
все это работает через текстовые файлы и пркрасно переносится между платформами. все современные менеджеры по MYSQL имеют пимпочку "Copy database to another host/database" с возможностью выбора того что и куда копировать галочками.


Т.е. это в принципе возможно.
ОК !
miksoft
Дата: 16.01.2013 17:59:48
Vakho
miksoft
Vakho,

Да нет, файлы переносить напрямую можно, с рядом ограничений, но можно.

А какими программами ?
Любыми, которые умеют копировать файлы.
Vakho
Дата: 16.01.2013 21:56:32
miksoft
Vakho
пропущено...

А какими программами ?
Любыми, которые умеют копировать файлы.


Т.е. я могу при помощи, скажем, FTP со своего компьютера скопировать файлы БД на WEB-сервер, и тамошний MySQL будет нормально с ними работать ?
Chop
Дата: 18.01.2013 18:24:31
Vakho
Т.е. я могу при помощи, скажем, FTP со своего компьютера скопировать файлы БД на WEB-сервер, и тамошний MySQL будет нормально с ними работать ?
файлы скопировать можете,
будет ли работать тамошний MySQL - вопрос :)

на самом деле делается это не через "файлы"
вернее через файлы, но не путем тупого копирования файлов

в локальном MySQL делаете экспорт БД - получаете файл МояБД.sql
на сервере делаете этот импорт этого файла в БД

на чем крутится MySQL не имеет никакого значения