Как перенести мою базу данных MySQL на другой компьютер?

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

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

Есть ли способ сделать это?

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

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

Файлы для замены в зеленых линиях

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

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

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

Читая его обратно:

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

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

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

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

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

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

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

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

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

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