
Я совсем новичок в серверах и базах данных, мой опыт охватывает всего несколько установок XAMPP для простого тестирования и исследования веб-сайтов. Поэтому у меня установлен XAMPP на ноутбуке, и я просто перенес его на нетбук. Я скопировал и переместил свою папку htdocs (скоро синхронизирую с dropbox), и теперь мне нужно переместить базу данных.
Я не ищу обширное решение для резервного копирования. Какой самый простой способ скопировать мою настройку базы данных из одного стека XAMPP в другой?
решение1
Самый простой способ, вероятно, — использовать phpMyAdmin, который устанавливается как часть XAMPP.
Экспортировать
В браузере откройте
http://localhost/phpmyadmin
Нажмите наэкспорт
Выберите базу данных из списка
Отметьте галочкойсохранить как файлполе внизу страницы.
НажмитеИдти
Ваши базы данных будут экспортированы как файл SQL, который вы можете использовать для их повторного создания на другом компьютере. Скопируйте этот файл на свой ноутбук.
Импортировать
В браузере откройте
http://localhost/phpmyadmin
Нажмите наИмпортировать
Перейдите к файлу, который вы только что экспортировали.
НажмитеИдти
решение2
Для этого можно использовать встроенную функцию mysql.
Если у вас есть прямой доступ к серверу MySQL с помощью ввода данных mysql
в консоль, вы можете сделать несколько резервных копий.
mysqldump -p databasename > filename_to_store_sql.sql
Скопируйте файл .sql на новый компьютер/место и выполните следующие действия.
mysql -p databasename < filename_to_store_sql.sql
решение3
Для экспорта всех баз данных:
mysqldump --all --all-databases --complete-insert --add-drop-table --add-locks --allow-keywords --lock-tables --quote-names --user=root --password=1234 > ~/Desktop/mysql_all_db.sql
Для импорта:
mysql -uroot -p < ~/Desktop/mysql_all_db.sql
решение4
Вероятно, вы можете скопировать каталог вашей базы данных в XAMPP mysql вашего ноутбука.данныекаталог и вставьте его (или замените) в XAMPP mysql вашего нетбукаданныекаталог.
Также обязательно скопируйте отдельные файлы данных, например "ibdata1" внутри папки с данными. Это сработало для меня, когда мне пришлось переместить базы данных между двумя версиями XAMPP на моем ПК.