база импортируется частично

база импортируется частично

от Инна Кирюшкина -
Количество ответов: 6

Здравствуйте! Сразу прошу не сердиться)...  Я искала по форуму ответ на вопрос, но поиск не выдал результатов. Не исключаю, что поисковая фраза была сформулирована некорректно. 

Переношу сайт с хостинга на локальный сервер. Импортирую базу, но почему-то импорт выполняется только частично. Закачиваются только 250 таблиц. Хотя на хостинге их 359. В настройках php.ini  указано: 

post_max_size = 2000M

upload_max_filesize = 2000M

max_execution_time = 32000

max_input_time = 32000

memory_limit = 768M

Сама база практически пустая, размер sql файла от силы 6 Мб...

Подозреваю, что экспорт выполняется только 250 таблиц,  но какой параметр "подкрутить" - не представляю.

В ответ на Инна Кирюшкина

Re: база импортируется частично

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

А вы не через phpmyadmin экспорт делали? Просто он обычно отображает по 250 таблиц на странице. Может у Вас в файле экспорта всего 250 таблиц и дело не в принимающей стороне? Тогда делайте в phpmyadmin экспорт не выделением таблиц в списке, а вызывая экспорт всей БД

В ответ на Vadim Dvorovenko

Re: база импортируется частично

от Инна Кирюшкина -

Да, через phpmyadmin. И действительно, на второй странице - остальные таблицы. То есть, импорт прошел корректно. Тогда не понимаю, откуда берется сообщение об ошибке. Когда набираю адрес сайта в строке браузера, получаю сообщение: "Ошибка записи в базу данных".  

Перенос базы с хостинга на локальный сервер делала по классической схеме:

1. Экспорт базы

2. Правка файла sql - замена ссылок на новые

3. Создание новой базы и импорт в нее базы с хостинга



В ответ на Инна Кирюшкина

Re: база импортируется частично

от Vadim Tabunshchik -
Изображение пользователя Developers
Когда набираю адрес сайта в строке браузера, получаю сообщение: "Ошибка записи в базу данных".

Пользователь БД, указанный в config.php, точно имеет все права (INSERT, UPDATE, DELETE и т. д.) к БД moodle?

В ответ на Vadim Tabunshchik

Re: база импортируется частично

от Инна Кирюшкина -

У меня в config.php указан пользователь root, который на глобальном уровне имеет все права. Но на всякий случай я дала ему еще все права конкретно на БД moodle, однако это не помогло (

В ответ на Инна Кирюшкина

Re: база импортируется частично

от Инна Кирюшкина -

Подключила режим отладки. Получаю ошибку:

Картинка с ошибкой

В ответ на Инна Кирюшкина

Re: база импортируется частично

от Инна Кирюшкина -

Проблема все-таки была в дампе. Сделала на хостинге backup базы данных, то есть не экспорт из phpmyadmin, а есть у хостинга такая специальная функция - создание backup базы данных. Разархивировала, исправила в sql файле ссылки. Сделала импорт на локальный сервер и все заработало.