Я использую пакет 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 на обоих серверах одинаковый.