web-dev-qa-db-ja.com

phpMyAdmin-エラー>形式パラメーターが正しくありませんか?

WordPress本番Webサイトがあります。

次のコマンドでデータベースをエクスポートしました:select database > export > custom > select all tables > select .Zip compression > 'Go'

Example.sql.Zipというファイルをダウンロードしましたが、localhostにアップロードすると、次のエラーが表示されます:phpMyAdmin - Error > Incorrect format parameter

他の形式でエクスポートしようとすると、同じエラーが発生します。

私は他のSQLデータベースで試しましたが、うまくエクスポート/インポートできます。

どうなり得るか?破損したデータベースまたはその他?

ありがとう

53
henry

この問題は、データベースが破損しているためではありません。このビデオから解決策を見つけました- https://www.youtube.com/watch?v=MqOsp54EA3I

Php.iniファイルの2つの変数の値を増やすことをお勧めします。 php.iniでフォローを変更

upload_max_filesize=64M
post_max_size=64M

これで問題が解決しました。希望もあなたの問題を解決します。

176
Pooja Mistry

.sqlファイルを圧縮し、.[format].[compression]、つまりdatabase.sql.Zipという名前を付けてください。

上記のように、.sqlファイルがアップロード可能な最大サイズよりも大きい場合、PhpMyAdminはこのエラーをスローします-しかし、私の場合、以前の回答に記載されているすべてのオプションを設定したにもかかわらず、最大は50MiBでした( PhpMyAdminのアップロードボタンの横にある「最大:50MiB」)。

21
mattavatar

私にとっては、2つの値を調整するだけでは不十分でした。ファイルが大きすぎる場合は、実行時間変数も調整する必要があります。

まず、../php/php.ini

upload_max_filesize=128M
post_max_size=128M
max_execution_time=1000

次に、../phpMyAdmin\libraries\config.default.php

$cfg['ExecTimeLimit'] = 1000;

これは私のためにトリックをしました。もちろん、変数は異なる方法で選択できます。実行時間はさらに長くする必要があるかもしれません。また、サイズはファイルサイズによって異なります。

12
Martin N

これらの答えはどれも私にとってはうまくいきませんでした。コマンドラインを使用する必要がありました。

mysql -u root db_name < db_dump.sql
SET NAMES 'utf8';
SOURCE db_dump.sql;

できた!

8

ここに投稿された手順に従うことでこれを解決できました: xampp phpmyadmin、Incorrect format parameter

私はXAMPPを使用していないので、php.ini.defaultphp.iniに更新する必要もありました。

2

このエラーは、最大アップロードサイズが(最大:2,048KiB)であるために発生します。ファイルがこれよりも大きい場合、エラーが発生します。ファイルを圧縮して再度アップロードすると、エラーは発生しません。

0
to240

このエラーが発生し、共有ホスティングを使用しているため、php.iniにアクセスできないため、修正方法がわからなかったため、ホストにも手がかりがありませんでした。最後に、ブラウザーのキャッシュを空にしてphpmyadminをリロードすると、戻ってきました!

0
Helen Lee