2009-03-18 10 views
1

私はmysqlサーバ5.1.32と5.0.77の2つのインストールを持っています(同じマシン、os xヒョウ)。私のphp mysql拡張モジュールは5.0.77に対してコンパイルされています(これは最も簡単なものですが、5.1.32をインストールした後に実行しました)。私はPython MySQLdb拡張をコンパイルしたので、5.1.32インストールを使用しています。私はこれまでどおりPHPでコード化していません。 phpの主な用途はphpmyadminです。 phpmyadminは5.1.32 mysqlサーバに対してこのように動作しますが、警告を表示します:php mysqlクライアントがmysqlサーバのバージョンと一致しない場合、どのような問題が発生する可能性がありますか?

"あなたのPHP MySQLライブラリバージョン5.0.77はMySQLサーババージョン5.1.32とは異なります。これは予期せぬ動作を引き起こす可能性があります。

私の質問です。この種の設定でphpmyadminに深刻な問題が起きることはありますか?

私はphpmyadminの最新バージョンを使用しています。これはtcp接続(ソケットファイルではありません)を介して接続します。

答えて

1

あなたは問題を起こすべきではありません、すべてのクエリはTCP経由で送信されます、それらはすべてかなり標準です。

私は唯一の悪いことは、あなたがセラチンの機能を使用することはできないと思います。

1

開発者が尊敬できる場合は、新しいサーバーバージョンで古いクライアントバージョンを使用しても、ソフトウェアに問題が発生することはありません。

古いバージョンのサーバーで新しいクライアントバージョンを使用すると、開発者のポリシーによって問題が発生することがあります。

0

ただし、いくつかの機能/バグ/クォークが2つのバージョンで異なる場合があります。私はバージョン5.0.77からMySQLのchangelogを見てみることをお勧めします。

MySQL 4.11のバージョンとそれより低いバージョンに接続するMySQLユーザーのパスワードに問題がありました。あなたがこれほど遠いので、私はそうではないと確信しています。参考のために、ユーザーのパスワードをOLD_PASSWORD()で更新するという簡単な修正が行われました。

関連する問題