地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【MySQL】MySQL-shared-compatとは

MySQL-shared-compat は、MySQLの共有ライブラリを提供するパッケージです。このパッケージには、さまざまなバージョンのMySQLクライアントライブラリ(libmysqlclient)を含む互換性のあるバージョンが含まれています。これにより、異なるバージョンのMySQLクライアントライブラリを必要とするアプリケーションが同じシステム上で動作できるようになります。

$ yum info MySQL-shared-compat
Name        : MySQL-shared-compat
Arch        : x86_64
Version     : 5.5.58
Release     : 1.el7
Size        : 2.2 M
Repo        : colorme/7/x86_64
Summary     : MySQL shared client libraries for MySQL
URL         : http://www.mysql.com/
License     : Copyright 2000, 2017 Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.
            : Under GPL license as shown in the Description field.
Description : This package includes the shared client libraries for previous MySQL versions.
            : Install this package, if you have applications that are dynamically linked
            : against older versions of the MySQL client library and you want to upgrade
            : to MySQL 5.5.58 without breaking the library dependencies.
            : Up to MySQL 5.5.5, this package also contains the current version of the
            : shared client library, so it should be installed instead of "MySQL-shared",
            : Starting from MySQL 5.5.6, this package contains only the older versions of the
            : library, so it can be installed together with and independent of "MySQL-shared".