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)