Linux系統支持安裝多個MySQL,可以滿足不同的需求或應用場景。接下來,我們來簡單介紹如何在同一臺Linux服務器上安裝多個MySQL。
第一步:下載MySQL安裝包,可從MySQL官網下載多個版本的MySQL安裝包。
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
第二步:解壓縮MySQL安裝包,并重命名文件夾。
tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.29-linux-glibc2.12-x86_64 mysql1
第三步:復制MySQL文件夾,并更改文件夾名稱。
cp -r mysql1/ mysql2/ mv mysql2/ mysql2
第四步:修改配置文件。
cp mysql1/my.cnf mysql1/my.cnf.bak cp mysql2/my.cnf mysql2/my.cnf.bak
修改mysql1/my.cnf配置文件
port=3306 datadir=/data/mysql1 socket=/tmp/mysql1.sock pid-file=/var/run/mysql1/mysqld.pid
修改mysql2/my.cnf配置文件
port=3307 datadir=/data/mysql2 socket=/tmp/mysql2.sock pid-file=/var/run/mysql2/mysqld.pid
第五步:創建數據文件夾,并修改權限。
mkdir /data/mysql1/ mkdir /data/mysql2/ chmod -R 777 /data/mysql1/ chmod -R 777 /data/mysql2/
第六步:啟動多個MySQL。
cd mysql1/bin/ ./mysqld_safe --defaults-file=../my.cnf & cd ../../mysql2/bin/ ./mysqld_safe --defaults-file=../my.cnf &
執行完以上步驟,即可在同一臺Linux服務器上部署多個MySQL。