Назад | Перейти на главную страницу

Как импортировать большой файл sql в локальную среду LAMP (xampp)

Я использовал Linux для импорта большого файла дампа mysql (в новую базу данных), но я новичок в том, как этот процесс работает в локальной среде LAMP с использованием xampp, поскольку xampp не поддерживает SSH. Я загрузил large_dump_file.sql с сервера Linux в свою локальную систему. Я использую Windows XP и использовал xampp для настройки LAMP. Я могу получить доступ к local_database через phpMyAdmin, но файл дампа слишком велик для импорта с помощью этого приложения. Я пытаюсь импортировать файл через командную строку, но пока безуспешно.

По запросу:

CD ..
CD ..
cd xampp
cd mysql
cd bin

Я обнаружил, что mysqlimport используется для импорта файлов .csv и .txt, а mysql используется для импорта файлов .sql, но я не могу найти документацию относительно того, использовать ли параметры -u -p, поэтому я пробовал много вариантов команды, но безуспешно. Какая была бы правильная команда?

Я изменил файлы конфигурации hosts, virtual-hosts и apache. Нужно ли мне изменять какие-либо другие файлы конфигурации в моей локальной системе?

mysqldump это сбросить базу данных, которую можно импортировать с помощью утилиты командной строки mysql

По запросу напишите:

mysql -h localhost -p -u <mysql-user> <database-name> < large_dump_file.sql

где находится пользователь, имеющий доступ к вашей базе данных. Если у вас нет базы данных, создайте ее раньше!