0

私はphpmyadmin(ver。3.3.8)を使用して、ホスティングプロバイダーで所有しているWebサイトのデータベースをエクスポートしています(したがって、バックアップを実行する唯一の方法です)。エクスポートを実行すると、次のオプションが設定されます。

Export: SQL

Within the OPTIONS group; under the STRUCTURE sub group,
Selected the check box next to "Structure"
Selected the check box labeled "Add AUTO_INCREMENT value"
Selected the check box labeled "Enclose table and field names with backquotes"

Within the OPTIONS group, under the DATA sub group:
Selected the check box marked "Complete inserts".
Selected the check box marked "Extended inserts".
Selected the check box labeled "Use hexadecimal for binary fields" may be selected
Selected "INSERT" in the combo box labeled "Export type:"

Selected to gzip the exported file.

結果のファイルはバイナリのように見えます(私が期待したようにSQLではありません)。バイナリファイルをインポートしようとしましたが、もちろん失敗します。エクスポートされたファイルがインポートで機能するようにこれを修正するにはどうすればよいですか?他のサイトでこの問題が発生したことはありません。

ありがとう。

4

1 に答える 1

0

エクスポートされたファイルを圧縮することを選択しないことで、問題の解決策を見つけました。この特定の状況で何らかの理由で、出力の圧縮を選択すると、エクスポートが破損します。これがなぜなのかはわかりませんが、これまでこのオプションをうまく使用していたので (おそらく、ホスティング プロバイダーが何らかの奇妙な設定を行っている可能性があります)。同じ問題が発生している場合は、圧縮を使用しないで試してみて、問題が解決するかどうかを確認してください。

于 2013-03-08T18:43:51.377 に答える