在Linux上安裝MySQL時(shí),我們有時(shí)會(huì)遇到需要安裝多個(gè)版本MySQL的情況。這時(shí)候我們可以通過(guò)給不同版本MySQL指定不同的端口來(lái)實(shí)現(xiàn)。下面我們來(lái)介紹安裝兩個(gè)版本MySQL的方法。
第一步:安裝MySQL
# 安裝MySQL 5.6 yum install mysql56-server # 安裝MySQL 5.7 yum install mysql57-server
第二步:為不同版本MySQL指定不同的端口
# 編輯MySQL 5.6配置文件,修改端口號(hào)為3307 vi /etc/my.cnf.d/mysql-server.cnf port=3307 # 編輯MySQL 5.7配置文件,修改端口號(hào)為3308 vi /etc/my.cnf.d/mysql57-server.cnf port=3308
第三步:?jiǎn)?dòng)MySQL服務(wù)
# 啟動(dòng)MySQL 5.6服務(wù) systemctl start mysqld.service --session # 設(shè)置MySQL 5.6開(kāi)機(jī)自啟動(dòng) systemctl enable mysqld.service # 啟動(dòng)MySQL 5.7服務(wù) systemctl start mysql.service --session # 設(shè)置MySQL 5.7開(kāi)機(jī)自啟動(dòng) systemctl enable mysql.service
第四步:登錄并測(cè)試
# 登錄MySQL 5.6 mysql -uroot -p -P3307 # 登錄MySQL 5.7 mysql -uroot -p -P3308 # 分別執(zhí)行以下命令測(cè)試 show databases;
在安裝完兩個(gè)版本MySQL后,我們就可以通過(guò)不同的端口來(lái)同時(shí)啟動(dòng)它們了。需要注意的是,如果我們使用了不同的端口號(hào),那么在登錄MySQL時(shí)也需要指定對(duì)應(yīng)的端口號(hào)。