6

Mysql Administratorでバックアップを行う場合、「互換モード」とは正確には何ですか?

webminによって生成されたバックアップをmysql管理者内で利用可能なアップロードツールとブリッジしようとしています。私のデータにはすでにいくつかの矛盾があります(ダニ、コンマなど、私は思います)私はただキンクアウトしようとはしません(とにかく将来再び現れるかもしれません)。これらのねじれは、バックアップから復元しようとするとエラーを生成します。

ここで、webminからバックアップを生成し、MySQL管理者を使用してそれらを復元すると、失敗します。しかし、MySQL管理者を使用してバックアップを生成し、「互換モード」にチェックマークを付けた場合は、MySQL管理者(別のインスタンス)に移動して復元します...動作します!

MySQLによると、「互換モード」は次のとおりです。

互換モードでは、古いバージョンのMySQLAdministratorと互換性のあるバックアップファイルが作成されます。

一方、Webminには、互換性のために次のオプションがあります。

  • ANSI
  • MySQL 3.2.3
  • MySQL 4.0
  • PostgreSQL
  • オラクル
  • Microsoft SQL
  • DB2
  • MaxDB

どちらが最適だと思いますか?私のデータセットは非常に大きいので、1つずつ実験するのにかなりの時間がかかります(特に、思考がブルートフォースに勝る可能性がある場合)。

編集:ANSIを実行しているようですが、100%ではありません。

4

1 に答える 1

1

互換モード - 異なるバージョンの MYSQL または他のデータベースと互換性のあるエクスポートを作成するのに役立つモード。

ご覧のとおり、MySQL の一部のバージョンには、さまざまなバージョンで使用される異なるコマンドがありました。したがって、互換モードでできることは、データベースを取得して SQL をエクスポートし、別のバージョンの MySQL と互換性を持たせることです。したがって、MySQL 3 サーバーを 4 にアップグレードすることをお勧めします。この互換モードでは、データベースまたは個々のテーブルをエクスポートして、MySQL 4 バージョンのサーバーにインポートできる SQL ファイルを作成できます (5 でも動作するはずです)。

また、webmin を使用し、MySQL 5 を実行します。MySQL 4 の互換モードを使用します....他のデータベースを実行していないため、他のデータベースは使用しません。

MySQL 3.x と 4.x の間で異なっていた MySQL コマンドに関する限り、MySQL 3 から 4 への CURRENT_TIMESTAMP の変換方法に関して変更があったと思います。これによると、MySQL 3 は文字セットをサポートしていません。フォーラムの投稿はこちら: http://www.phpbuilder.com/board/showthread.php?t=10330692

于 2008-08-23T00:46:30.907 に答える