5

x64 Windows サーバーで MySQL 5.5 を実行していますが、MySQL の既知のエラーである自動インクリメント ID エラーが引き続き発生します。ベンチマークがより高い Percona Server または MariaDB を試してみたいと思いますが、MySql 5.5 の代替品が見つかりません。MariaDB 5.2 を使用して MySQL 5.5 を置き換えることはできますか? または、Windows 上で動作する Percona Server のバージョンはありますか? また、Windowsでこれらのいずれかを使用している人はいますか?

4

2 に答える 2

4

Windows には Percona はありません。現在の MariaDB 5.2 は、MySQL 5.1 のドロップイン代替品です。Maria に付属のアップグレード ウィザードでは、5.5 からのダウングレードは提供されません。MariaDB 5.5 は準備中ですが、しばらく時間がかかります。

そうは言っても、MySQL5.5 データは MariaDB 5.2 と互換性がある可能性があります。5.1 と 5.5 の間の互換性は、新しいもの (プラグ可能な認証またはパフォーマンス スキーマ) を使用していないと仮定すると、一般的に良好です。

データベースのディレクトリを別の場所にコピーし、そこから performance_schema を削除し、my.ini をコピーして編集し、MariaDB の mysqld.exe にサービスを登録して MariaDB として実行することは十分に可能だと思います。

自動インクリメントに関するよく知られた問題は何でしたか?

于 2011-07-03T01:20:05.643 に答える
2

問題が解決しなかった場合は、MariaDB 5.5 を Windows にインストールできます。これはドロップインの代替品であり、MariaDB では多くの MySQL バグが解決されています。ただし、MariaDB 5.5 の変更ログを確認するか、MariaDB メーリング リストに投稿して、影響のあるバグが解決されているかどうかを確認してください。(問題が InnoDB にある場合は、MariaDB と Percona Server の両方で Percona によっておそらく修正されています) Percona Server は Windows で動作しますが、自分でコンパイルして構成する必要があります。本当に高速ですが、Linux 用に最適化されています。これはあなたにとって正しいことだとは思いません。ただし、AUTO_INCREMENT に問題がある場合は、おそらく簡単な回避策があることに注意してください。バグについて説明していただければ、私たちがお手伝いできるかもしれません。

編集:申し訳ありませんが、リンクが表示されませんでした。しかし、あなたがリンクしたバグは 2010 年に解決されました。

于 2012-09-12T20:44:18.527 に答える