Как перенести базу данных MySQL на другой компьютер? - PullRequest
14 голосов
/ 25 марта 2012

Я использую пакет XAMPP на своем рабочем столе с Windows 7 в качестве ОС.
Это означает, что я использую MySQL DB и сервер Apache.

Теперь я хотел бы скопировать / перенести всю базу данных MySQL на рабочий стол моего друга, который также работает с Windows как ОС, а также с пакетом XAMPP.

Можно ли мне это сделать?

Ответы [ 7 ]

31 голосов
/ 29 декабря 2016

Копирование файлов базы данных из папки MySQL (в старой папке xampp ), за исключением share , bin и script , см. Прикрепленное изображениечтобы увидеть, какие файлы нужно скопировать (только файлы в зеленом поле) и заменить все эти файлы базы данных в новой установленной директории xampp в папке MySQL.

Перезапустить xampp, запустить MySQL, открыть базу данных и таблицучтобы убедиться, что он работает.

Files to replace in green lines

10 голосов
/ 25 марта 2012

Да.Вы можете использовать инструмент командной строки mysqldump

Сохранение вашей базы данных

mysqldump -u[yourusername] -p[yourpassword] --all-databases > mydump.sql

Чтение обратно в:

mysql -u[yourusername] -p[yourpassword] < mydump.sql

I 'м при условии, что каталог mysql bin доступен через командную строку.[yourusername] и [yourpassword] должны быть написаны без скобок.

1 голос
/ 25 марта 2012

перейдите по этому адресу http://127.0.0.1/ и следующий phpmyadmin выберите базу данных и нажмите на экспорт и выберите столбец ... и нажмите на ходу

Скопируйте файл на сервер и зайдите в phpmyadmin на сервере, нажмите на импорт и добавьте базу данных файлов. и наслаждайся этим.

0 голосов
/ 25 марта 2012

какая у вас версия и настройки dadadir?по умолчанию datadir имеет вид C: \ Program Files \ MySQL \ MySQL Server 5.0 \ data

. Вы можете просто заархивировать эту папку и разархивировать ее на новом сервере (который MySQL отключил на обоих серверах) втам же, и запустите сервер MySQL там.Это предполагает, что ваши настройки datadir одинаковы на обоих серверах.

0 голосов
/ 25 марта 2012

Вы можете открыть phpmyadmin в xampp и выгрузить БД в файл, затем отправить его на другой ПК и импортировать в phpmyadmin.

0 голосов
/ 25 марта 2012

В PhPmyAdmin перейдите в раздел Экспорт и экспорт на одном компьютере, а затем используйте импорт на другом

sql-скрипт - лучший вариант.но любая работа действительно

0 голосов
/ 25 марта 2012

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

...