Ошибка (около "ON" в позиции 25) при импорте таблицы для WORDPRESS (Ошибка внешнего ключа)
Я пытаюсь импортировать большой файл в мою базу данных (WordPress), он показывает ошибку вроде этой:
Error
Static analysis:
1 errors were found during analysis.
Unrecognized keyword. (near "ON" at position 25)
SQL query: Edit Edit
SET FOREIGN_KEY_CHECKS = ON;
MySQL said: Documentation
#2006 - MySQL server has gone away
Ответы
Ответ 1
У меня была такая же ошибка, когда я попытался перенести базу данных Drupal на новый локальный сервер apache (я использую XAMPP на компьютере с Windows). На самом деле я не знаю смысла этой ошибки, но после выполнения шагов ниже я импортировал базу данных без ошибок. Надеюсь, это поможет:
Изменение php.ini в C:\xampp\php\php.ini
max_execution_time = 600
max_input_time = 600
memory_limit = 1024M
post_max_size = 1024M
Изменение my.ini в C:\xampp\mysql\bin\my.ini
max_allowed_packet = 1024M
Ответ 2
- Перейти к панели управления XAMPP>
- Остановите службы Apache и MySql>
-
Нажмите Config of Apache> выберите php.ini и измените следующее:
max_execution_time = 600
max_input_time = 600
memory_limit = 1024M
post_max_size = 1024M
-
Нажмите на кнопку Config MySql и выберите my.ini и измените:
max_allowed_packet = 1024M
- Снова запустите службы и попробуйте.. я надеюсь, что это будет работать.
Ответ 3
У меня была та же проблема при попытке импортировать дамп MySQL Wordpess на новый сервер. В конце после отладки часа мне пришлось вручную удалить следующие таблицы из файла .sql:
wp_cf7dbplugin_st
wp_cf7dbplugin_submits
В некоторых из полей, которые вызывали проблему, существовали некоторые действительно большие значения (возможно, файлы PDF).
Импортирован штраф после того, как я удалил таблицы из script.
Ответ 4
Просто указав приведенный выше ответ от Candle.
Вам нужно будет настроить только одну строку в my.ini:
-
Изменение my.ini в C:\xampp\mysql\bin\my.ini ИЛИ нажмите на конфигурацию XAMP> выберите php.ini и измените следующее:
max_allowed_packet = 50M//the value depends on the size of the.sql files you are trying upload.