如何在同一臺(tái)計(jì)算機(jī)中運(yùn)行多個(gè)MySQL服務(wù)?

一、問題的來源

這個(gè)學(xué)期里我需要修讀《數(shù)據(jù)庫系統(tǒng)》的課程,而為了簡化我們的環(huán)境配置,老師推薦我們使用WampServer軟件。這個(gè)WampServer相當(dāng)于一個(gè)集成的環(huán)境,自帶了Apache、MySQLPHP環(huán)境,但是這樣就帶來一個(gè)問題,當(dāng)我直接運(yùn)行它時(shí)會(huì)發(fā)現(xiàn)它變成了黃色(運(yùn)行不成功),后來查找資料才發(fā)現(xiàn)是這個(gè)MySQL和原來我已經(jīng)安裝過的MySQL環(huán)境沖突了,而我又不想卸載原來的MySQL系統(tǒng),故最終希望在同一臺(tái)機(jī)器中能夠同時(shí)運(yùn)行兩個(gè)MySQL系統(tǒng)。

二、配置

通過查找資料發(fā)現(xiàn)這個(gè)問題可以通過修改兩個(gè)應(yīng)用的端口號(hào)解決端口占用導(dǎo)致的沖突,這里我選擇把原來的MySQL系統(tǒng)的端口由3306修改為3308。

1. 修改原來MySQL系統(tǒng)的my.ini文件

找到MySQL系統(tǒng)對應(yīng)的my.ini文件:

打開這個(gè)文件,修改server和client的端口為3308:

2. 修改注冊表

搜索【注冊表】即可彈出【注冊表編輯器】,點(diǎn)擊進(jìn)入:

來到:計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\目錄下,瀏覽可以找到MySQL目錄:

ImagePath原來的值為:

D:\myDownLoad\mysql-8.0.21-winx64\bin\mysqld MySQL

修改它的值為:

"D:\myDownLoad\mysql-8.0.21-winx64\bin\mysqld" --defaults-file=D:\myDownLoad\mysql-8.0.21-winx64\bin\my.ini MySQL

即在前面的路徑加上雙引號(hào)括起來,再添加一個(gè)--defaults-file值,這個(gè)值等于原來配置的my.ini文件的地址。

3. 重新啟動(dòng)服務(wù)

左下角搜索【服務(wù)】:

找到【MySQL】,然后停止它,再重新啟動(dòng)它:

4. 最終效果

完成這三步后我們重新啟動(dòng)WampServer,即可發(fā)現(xiàn)它變成綠色了:

然后我們使用navicat分別連接兩個(gè)MySQL:

兩個(gè)數(shù)據(jù)庫都成功連接上了,大功告成!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容