MySQLサーバーとMySQL连接器/ Cのインストールパッケージは,どちらもMySQL C APIクライアントプログラムを構築して実行するために必要なファイルを提供します。このセクションでは,両方の製品を同じシステムに。一部のパッケジング形式では,これは競合せずに可能です。ほかの場合は、両方の製品を同時に。
この説明では,両方の製品に対して類似したパッケージの種類(たとえば両方の製品に対してRPMパッケージ)を使用することを前提としています。パッケジングの種類間の共存(一方の製品に対してRPMパッケジを使用し,他方に対して焦油ファルパッケジを使用するなど)に。甲骨文によって提供されたパッケージとサードパーティーベンダーによって提供されたパッケージの共存についても説明しません。
両方の製品をインストールする場合,ヘッダーファイルとライブラリのいずれかのセットを選択するように,開発ツールや実行時環境を調整する必要があることがあります。セクション23.7.4.1 " c APIクラアントプログラムの構築"およびセクション23.7.4.3 " c APIクラアントプログラムの実行"を参照してください。
焦油およびZipファイルパッケージは,それらのアンパック先のディレクトリの下にインストールされます。たとえば,MySQLサバとMySQL Connector/Cの焦油パッケジを/usr/local
の下にアンパックでき,それらは競合せずに,個別のディレクトリ名にアンパックされます。
Windows MSIインストーラはそれらの独自のインストールディレクトリを使用するため,MySQLサーバーとMySQL连接器/ Cのインストーラは競合しません。
OS X DMGパッケージは,同じ親ディレクトリの下でも,異なるサブディレクトリ内にインストールされるため,競合はありません。例:
/usr/local/mysql-5.6.11-osx10.7-x86_64 /usr/local/mysql-connector-c-6.1.0-osx10.7-x86 /
Solaris PKGパッケージは,同じ親ディレクトリの下でも,異なるサブディレクトリ内にインストールされるため,競合はありません。例:
/ opt / mysql / mysql / opt / mysql / connector-c
Solaris MySQL Connector/C连接器ンストラは,工作
や特性
などのシステムディレクトリから、ンスト、ルディレクトリへのシンボリックリンクを作成しません。それは,ンスト,ンスト,手動で行う必要があります。
RPM RPMンストルでは,複数の種類のRPMパッケジがあります。MySQLサバの共享
および重击
RPMパッケジは対応するMySQL Connector/C RPMパッケジに似ています。MySQLサバRPM パッケージと MySQL Connector/C RPM パッケージは、クライアントライブラリ関連ファイルに同じインストールの場所を使用するため、これらの RPM パッケージの種類は共存できません。これは次の条件が当てはまることを意味します。
MySQLサバ
共享
および重击
RPMパッケージがインストールされている場合,それらはC APIヘッダーおよびライブラリを提供し,MySQL连接器/ C RPMパッケージをインストールする必要はありません。とにかくMySQL连接器/ Cパッケージをインストールする場合は,まず対応するMySQLサーバーパッケージを削除する必要があります。MySQL连接器/ C RPMパッケージをすでにインストールしている場合にMySQLサーバーRPMパッケージをインストールするには,まずMySQL连接器/ C RPMパッケージを削除する必要があります。
共享
および重击
以外のMySQLサーバーRPMパッケージはMySQL连接器/ Cパッケージと競合しないため,MySQL连接器/ Cがインストールされている場合にもインストールできます。これにはmysqldサバ自体を含むメeconンサRPMが含まれます。