Oracle Linuxへの複数バージョンのMySQLのインストール

Oracle Linuxへの複数バージョンのMySQLのインストール

Oracle Linux 5サーバーがあります。 MySQL 5.1とMySQL 5.6をインストールする必要があります。同じシステムに2つのバージョンのMySQLをインストールできますか?では、どうすればこれを達成できますか?

答え1

これを実行できるプログラムを呼び出します。代替アップデート

次のことができるはずです(テストされていません)。

update-alternatives --install /usr/bin/mysql-server mysql-server /usr/bin/mysql-5-1/bin/mysql-server 10
update-alternatives --install /usr/bin/mysql-server mysql-server /usr/bin/mysql-5-6/bin/mysql-server 10 
  • --install 新しいマッピングを追加
  • /usr/bin/mysql-serverはリンクの場所です(通常はmysql-serverがある場所)。
  • mysql-server はマッピングの名前です。
  • /usr/bin/mysql-5-6/bin/mysql-servera は mysql-server の新しいバージョンを保存する場所です。
  • 10が優先順位です

次に、次のように目的のmysql-serverバージョンを選択します。

update-alternatives --set mysql-server /usr/bin/mysql-5-6/bin/mysql-server

仕組みは、/usr/bin/mysql-server でシンボリックリンクを作成し、新しいパスを指すことです。 (/usr/bin/mysql-5-1/bin/mysql-server)

関連情報