在Linux系統(tǒng)上安裝第二個MySQL是非常簡單的。首先,需要確保已經(jīng)安裝了系統(tǒng)上的第一個MySQL實例。如果尚未安裝,則可以使用以下命令進行安裝:
sudo apt-get install mysql-server
接下來,需要使用以下命令創(chuàng)建第二個MySQL實例的目錄:
sudo mkdir /var/lib/mysql2
sudo chown mysql:mysql /var/lib/mysql2
現(xiàn)在,可以通過以下命令安裝第二個MySQL實例:
sudo apt-get install mysql-server-5.7
sudo cp /etc/mysql/my.cnf /etc/mysql/my2.cnf
sudo vim /etc/mysql/my2.cnf
在my2.cnf文件中,需要為第二個MySQL實例指定不同的端口號和數(shù)據(jù)目錄。以下是示例配置:
port = 3307
datadir = /var/lib/mysql2
為了讓第二個MySQL實例起作用,需要使用以下命令啟動它:
sudo mysqld_safe --defaults-file=/etc/mysql/my2.cnf --user=mysql --bind-address=127.0.0.1 --log-error=/var/log/mysql2/error.log --pid-file=/var/run/mysqld/mysqld2.pid &
現(xiàn)在,可以通過以下命令登錄第二個MySQL實例:
mysql -u root -p -h 127.0.0.1 -P 3307
注意,需要指定不同的端口號(-P參數(shù))和主機地址(-h參數(shù))。
安裝第二個MySQL實例就完成了??梢韵袷褂玫谝粋€MySQL實例一樣使用它。