При переносе базы данных с Magento на localhost я получаю ошибку тайм-аута

#database #magento #phpmyadmin #magento-1.7

#База данных #magento #phpmyadmin #magento-1.7

Вопрос:

У меня есть веб-сайт Magento с базой данных объемом 4,33 ГБ. Мне нужно обработать некоторые данные, поэтому я экспортировал базу данных, затем заархивировал ее, но когда я пытаюсь импортировать ее в phpmyadmin на localhost, я получаю ошибку тайм-аута, и только 1/3 таблиц переносится. Я отредактировал my.ini, а также php.ini и установил время выполнения 6000, но проблема не оттуда. Я считаю, что в Magento должно быть что-то не так.

Ответ №1:

Вам необходимо импортировать вашу базу данных с помощью командной строки.

 shell> mysqldump db_name > backup-file.sql
  

Вы можете загрузить файл дампа обратно на сервер следующим образом:

UNIX

 shell> mysql db_name < backup-file.sql
  

То же самое в командной строке Windows:

 mysql -p -u [user] [database] < backup-file.sql
  

PowerShell

 C:> cmd.exe /c "mysql -u root -p db_name < backup-file.sql"
  

Командная строка MySQL

 mysql> use db_name;
mysql> source backup-file.sql;