Назад | Перейти на главную страницу

Каков самый простой способ переместить mysql из окна Linux в локальный ящик Vista?

Я новичок в mysql ... будьте осторожны. Я пытаюсь переместить mysql db из окна Linux в окно Windows, где я занимаюсь всей разработкой.

Может ли кто-нибудь сказать или сослаться на меня, как это сделать шаг за шагом?

Спасибо

Проще всего было бы выполнить mysqldump в вашем Linux-окне, а затем импортировать указанный дамп в вашу локальную базу данных Windows.

Во-первых, mysqldump (документы: http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html)

mysqldump -u [username] -p [any other options desired] [database name] > dump.sql

Вышеупомянутый создает файл с именем "dump.sql" в каталоге, в котором вы его запустили. Затем возьмите этот файл dump.sql из вашего Linux-окна и перенесите его в свой Windows-ящик. Теперь вы можете использовать графический интерфейс для импорта дампа (например, navicat или sqlyog, или даже phpmyadmin, если у вас есть это под рукой), но как вы обычно делаете это из командной строки (в Linux вам, возможно, придется сделать регулировка в окнах):

mysql -u [username] -p < dump.sql

И это все! Вышеупомянутая строка передает файл dump.sql в mysql. Файл дампа - это не что иное, как набор операторов SQL, поэтому все вышесказанное работает. Извините за то, что не могу предоставить инструкции командной строки для Windows, прошло много времени с тех пор, как я работал с Windows :) Надеюсь, что это поможет.

Вы можете попробовать скопировать файлы базы данных MySQL. Это должно работать: они часто бинарно совместимы. В Linux они находятся в / var / lib / mysql.