WordPress本番Webサイトがあります。
次のコマンドでデータベースをエクスポートしました:select database > export > custom > select all tables > select .Zip compression > 'Go'
Example.sql.Zipというファイルをダウンロードしましたが、localhostにアップロードすると、次のエラーが表示されます:phpMyAdmin - Error > Incorrect format parameter
他の形式でエクスポートしようとすると、同じエラーが発生します。
私は他のSQLデータベースで試しましたが、うまくエクスポート/インポートできます。
どうなり得るか?破損したデータベースまたはその他?
ありがとう
この問題は、データベースが破損しているためではありません。このビデオから解決策を見つけました- https://www.youtube.com/watch?v=MqOsp54EA3I
Php.iniファイルの2つの変数の値を増やすことをお勧めします。 php.iniでフォローを変更
upload_max_filesize=64M
post_max_size=64M
これで問題が解決しました。希望もあなたの問題を解決します。
.sql
ファイルを圧縮し、.[format].[compression]
、つまりdatabase.sql.Zip
という名前を付けてください。
上記のように、.sql
ファイルがアップロード可能な最大サイズよりも大きい場合、PhpMyAdminはこのエラーをスローします-しかし、私の場合、以前の回答に記載されているすべてのオプションを設定したにもかかわらず、最大は50MiBでした( PhpMyAdminのアップロードボタンの横にある「最大:50MiB」)。
私にとっては、2つの値を調整するだけでは不十分でした。ファイルが大きすぎる場合は、実行時間変数も調整する必要があります。
まず、../php/php.ini
upload_max_filesize=128M
post_max_size=128M
max_execution_time=1000
次に、../phpMyAdmin\libraries\config.default.php
$cfg['ExecTimeLimit'] = 1000;
これは私のためにトリックをしました。もちろん、変数は異なる方法で選択できます。実行時間はさらに長くする必要があるかもしれません。また、サイズはファイルサイズによって異なります。
これらの答えはどれも私にとってはうまくいきませんでした。コマンドラインを使用する必要がありました。
mysql -u root db_name < db_dump.sql
SET NAMES 'utf8';
SOURCE db_dump.sql;
できた!
ここに投稿された手順に従うことでこれを解決できました: xampp phpmyadmin、Incorrect format parameter
私はXAMPPを使用していないので、php.ini.default
をphp.ini
に更新する必要もありました。
このエラーは、最大アップロードサイズが(最大:2,048KiB)であるために発生します。ファイルがこれよりも大きい場合、エラーが発生します。ファイルを圧縮して再度アップロードすると、エラーは発生しません。
このエラーが発生し、共有ホスティングを使用しているため、php.iniにアクセスできないため、修正方法がわからなかったため、ホストにも手がかりがありませんでした。最後に、ブラウザーのキャッシュを空にしてphpmyadminをリロードすると、戻ってきました!