Я новичок в 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.