sql >> データベース >  >> RDS >> Mysql

php-mysqlバージョンがMysqlサーバーと競合します

    shared-compatをダウンロードすることをお勧めします http://dev.mysql.com/ からのパッケージ デフォルトのmysql-libsを置き換えます それと。 shared-compat MySQLクライアントライブラリのすべてのバージョンを提供し、将来のソフトウェアのアップグレードまたはインストールを満たす必要があります。たとえば、MySQL-shared-compat-5.5.24-1.el6.x86_64.rpmというパッケージを使用します。

    これをインストールするには、既存のmysql-libsを削除します rpm -e --nodeps mysql-libsを使用して依存関係を無視しながらパッケージ化する すぐにrpm -ihv MySQL-shared-compat-5.5.24-1.el6.x86_64.rpmを使用して新しいパッケージをインストールします 。

    もちろん、サーバーが本番トラフィックを処理している場合は、新しいライブラリをインストールする前にライブラリを削除するとエラーが発生する可能性があるため、メンテナンスウィンドウをスケジュールする必要があります。

    後で、異なるベンダーからのビルドを避けるために、サーバーとクライアントのパッケージを公式のものに置き換えることも検討する必要があります。



    1. 単一の文字列としてのコンマ区切りリスト、T-SQL

    2. MariaDBデータベースのすべてのビューを一覧表示する4つの方法

    3. メモリ内でのみPostgreSQLを実行する

    4. SQL日付間隔クエリ