У меня есть производственный веб-сайт WordPress.
Я экспортировал базу данных с помощью следующих команд: select database > export > custom > select all tables > select .zip compression > 'Go'
Я загрузил файл example.sql.zip, но когда я загружаю его на свой локальный хост, я получаю эту ошибку: phpMyAdmin - Error > Incorrect format parameter
Я пытался экспортировать в других форматах, но получаю ту же ошибку.
Я пробовал с другими базами данных SQL, и он отлично экспортирует / импортирует.
Что бы это могло быть? Коррумпированная база данных или другое?
Спасибо
Ответы:
Эта проблема не из-за поврежденной базы данных. Я нашел решение из этого видео - https://www.youtube.com/watch?v=MqOsp54EA3I
Предлагается увеличить значения двух переменных в файле php.ini. Изменить подписку в php.ini
Затем перезапустите сервер.
Это решило мою проблему. Надежда решает и вашу.
источник
max_exection_time
потому что база данных может быть большой и вызывать тайм-аут.php.ini
, как это сделал я.Сожмите
.sql
файл, и убедитесь , что имя его.[format].[compression]
, то естьdatabase.sql.zip
.Как отмечалось выше, PhpMyAdmin выдает эту ошибку, если
.sql
размер вашего файла превышает максимально допустимый размер загрузки, но в моем случае максимальный размер составлял 50 МБ, несмотря на то, что я установил все параметры, указанные в предыдущих ответах (ищите «Макс: 50 МБ» рядом с кнопкой загрузки в PhpMyAdmin).источник
max_execution_time=0
иpost_max_size=100M
, но файл размером 80 МБ по-прежнему выдавал ошибку. Застежка -file.sql.zip
тоже самое.Для меня настройки двух значений было недостаточно. Если файл слишком большой, вам также необходимо настроить переменные времени выполнения.
Во-первых, ../php/php.ini
Затем ../phpMyAdmin\libraries\config.default.php
Это помогло мне. Разумеется, переменные можно выбирать по-разному. Возможно, время выполнения должно быть еще больше. И размер зависит от вашего файла.
источник
Ни один из этих ответов не помог мне. Пришлось использовать командную строку:
Готово!
источник
Просто столкнулся с той же проблемой при попытке импортировать CSV (400 МБ), а также получил сообщение об ошибке красным цветом
Поначалу думал, что это могли быть параметры и еще раз протестировал. Быстрее, из моего предыдущего опыта с ним, я понял, что это произошло по другим причинам (размер файла, выполнение сценария имеет максимальное время, определенное и т. Д.).
Итак, я зашел на php.ini
и изменил значения из следующих настроек
После этой модификации остановил MySQL и Apache и снова запустил их, перешел к phpmyadmin, пытаясь импортировать. Затем я обнаружил еще одну ошибку
что было исправлено простой установкой в xampp / phpmyadmin / libraries / config.default.php
Установка его в 0 отключает ограничения времени выполнения.
Потом через некоторое время импорт прошел без проблем.
источник
Я смог решить эту проблему, выполнив шаги, опубликованные здесь: описанные xampp phpmyadmin, параметр неправильного формата
Потому что я не использую XAMPP, я также необходимо обновить
php.ini.default
To ,php.ini
который , наконец , сделал трюк.источник
Без проблем импортировал прямо из командной строки.
источник
Эта ошибка вызвана тем, что максимальный размер загрузки составляет (Макс: 2048 КБ). Если ваш файл больше этого, вы получите сообщение об ошибке. Заархивируйте файл и загрузите его снова, вы не получите ошибку.
источник
Если вы используете docker-compose, просто установите
UPLOAD_LIMIT
источник
Примечание. Если вы используете MAMP, вы ДОЛЖНЫ редактировать файл с помощью встроенного редактора.
Выберите PHP в разделе языков (столбец меню LH). Затем на главной панели рядом с раскрывающимся списком версии по умолчанию щелкните маленькую стрелку, указывающую вправо. Это запустит
php.ini
файл с помощью текстового редактора MAMP. Любые изменения, внесенные в этот файл, сохранятся после перезапуска серверов.Редактирование файла через
Application->MAMP->bin->php->{choosen the version}->php.ini
не получится. Поскольку приложение перезаписывает любые внесенные вами изменения.Излишне говорить: «Вот драконы!» поэтому, пожалуйста, вырежьте и вставьте копию оригинала и храните ее в безопасном месте на случай аварии.
источник
У меня была эта ошибка, и поскольку я нахожусь на общем хостинге, у меня нет доступа к php.ini, поэтому я не знал, как я могу ее исправить, хост, похоже, тоже не понимал. В конце концов, я очистил кеш браузера и перезагрузил phpmyadmin, и он вернулся!
источник
У меня была эта проблема, но с контейнером докеров (пользователи phpmyadmin),
Решение:
docker exec -it idcontainer /bin/bash
cd /usr/local/etc/php/
php.ini
файлupload_max_filesize=128M post_max_size=128M max_execution_time=1000
Эта проблема была на ПК с Windows, в Linux мне не нужно было этого делать.
источник
Если вы предпочитаете редактировать файл
php.ini
в своем любимом редакторе, а не в редакторе, созданном MAMP, вам нужно сначала остановить серверы.Затем
Library->Application Support->appsolute->MAMP PRO->templates->php{version_number}.ini.temp
перейдите к и внесите любые изменения, которые вы хотели бы иметь, особенно нижеА также внесите изменения в свой PHPMyAdmin, если это то, что вы используете в Cpanel.
Убедитесь, что вы сделали копию исходного файла . Вы можете перемещаться по
conf
! Здесьисточник
Ни один из приведенных выше ответов не решил это для меня.
Я даже не могу найти папку «библиотеки» в моем xampp - также ubuntu.
Итак, я просто перезапустился, используя следующие команды:
и
Спасибо .. !!
источник