準備工作
在安裝兩個版本的mysql之前,需要先準備好一些工具。首先需要下載兩個版本的mysql壓縮文件。其次,需要安裝一個解壓軟件,例如tar和gzip。最后,需要提前設置好安裝兩個版本mysql的目錄。
安裝第一個版本mysql
1. 解壓第一個版本的mysql壓縮文件:
tar -xzvf mysql-5.6.30.tar.gz
2. 進入解壓后的mysql目錄,執行以下命令進行編譯安裝:
./configure --prefix=/usr/local/mysql
make
make install
3. 配置mysql環境變量:
export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile
安裝第二個版本mysql
1. 解壓第二個版本的mysql壓縮文件:
tar -xzvf mysql-5.7.23.tar.gz
2. 進入解壓后的mysql目錄,執行以下命令進行編譯安裝:
./configure --prefix=/usr/local/mysql-5.7
make
make install
3. 配置mysql環境變量:
export PATH=$PATH:/usr/local/mysql-5.7/bin
source /etc/profile
啟動mysql服務
1. 啟動第一個版本mysql服務:
/usr/local/mysql/bin/mysqld_safe --user=mysql &
2. 啟動第二個版本mysql服務:
/usr/local/mysql-5.7/bin/mysqld_safe --user=mysql &
3. 進入mysql的客戶端,查看兩個版本的mysql是否成功啟動:
mysql -uroot -p
切換使用不同版本的mysql
1. 停止當前使用的mysql服務:
/usr/local/mysql/bin/mysqladmin -uroot -p shutdown
2. 切換使用另一個版本的mysql服務:
/usr/local/mysql-5.7/bin/mysqld_safe --user=mysql &
3. 再次進入mysql的客戶端,即可使用另一個版本的mysql:
mysql -uroot -p
總結
通過以上步驟,成功安裝了兩個版本的mysql,并且可以在需要的時候切換使用不同版本的mysql服務。這樣可以更加方便地進行開發和測試。請注意,不同版本的mysql可能存在一些不兼容的問題,需要謹慎使用。