mysql-libsの競合
mysql-libsの競合には、2つのケースがあります.現在MySQLのserverとclientパッケージがインストールされていますが、mysql-community-libs-compatはインストールされていません.yumで他のパッケージをインストールする場合、mysql-community-libs-compatに依存します.yumソースが古いため、yumはデフォルトで低バージョンのmysql-community-libs-compatをインストールし、現在のmysqlバージョンと互換性がありません.
解決策:MySQL serverとclientの同じバージョンのmysql-community-libs-compatパッケージをインストールする RPMパッケージの形式で初めてmysqlをインストールする時、システムはバージョンの比較的古いmysql-libsパッケージを持っていて、mysqlをインストールする時 を間違えました
解決策:古いmysql-libsパッケージをアンインストールし、mysql server関連パッケージを再インストールします.
mysql serverをインストールする場合、一般的に次のようなパッケージをインストールする必要があります.
mysql-community-libsmysql-community-libs-compatmysql-community-commonmysql-community-clienmysql-community-servermysql-community-devel
mysql-community-libs-compatはlibmysqlclientを提供した.so.16(後の数字はバージョンによって変わります)ライブラリファイル、他のスレーブプログラムが欠けている場合libmysqlclient.soライブラリは、mysql-community-libs-compatパッケージmysql-community-develをインストールする必要があります/usr/bin/mysql_configファイル
解決策:MySQL serverとclientの同じバージョンのmysql-community-libs-compatパッケージをインストールする
rpm -ivh mysql-community-libs-compat
解決策:古いmysql-libsパッケージをアンインストールし、mysql server関連パッケージを再インストールします.
rpm -e --nodeps mysql-lib
mysql serverをインストールする場合、一般的に次のようなパッケージをインストールする必要があります.
mysql-community-libsmysql-community-libs-compatmysql-community-commonmysql-community-clienmysql-community-servermysql-community-devel
mysql-community-libs-compatはlibmysqlclientを提供した.so.16(後の数字はバージョンによって変わります)ライブラリファイル、他のスレーブプログラムが欠けている場合libmysqlclient.soライブラリは、mysql-community-libs-compatパッケージmysql-community-develをインストールする必要があります/usr/bin/mysql_configファイル