一联喘、問(wèn)題的來(lái)源
這個(gè)學(xué)期里我需要修讀《數(shù)據(jù)庫(kù)系統(tǒng)》的課程,而為了簡(jiǎn)化我們的環(huán)境配置辙纬,老師推薦我們使用WampServer
軟件豁遭。這個(gè)WampServer
相當(dāng)于一個(gè)集成的環(huán)境,自帶了Apache
贺拣、MySQL
和PHP
環(huán)境蓖谢,但是這樣就帶來(lái)一個(gè)問(wèn)題,當(dāng)我直接運(yùn)行它時(shí)會(huì)發(fā)現(xiàn)它變成了黃色(運(yùn)行不成功)譬涡,后來(lái)查找資料才發(fā)現(xiàn)是這個(gè)MySQL和原來(lái)我已經(jīng)安裝過(guò)的MySQL環(huán)境沖突了闪幽,而我又不想卸載原來(lái)的MySQL系統(tǒng),故最終希望在同一臺(tái)機(jī)器中能夠同時(shí)運(yùn)行兩個(gè)MySQL系統(tǒng)涡匀。
二盯腌、配置
通過(guò)查找資料發(fā)現(xiàn)這個(gè)問(wèn)題可以通過(guò)修改兩個(gè)應(yīng)用的端口號(hào)解決端口占用導(dǎo)致的沖突,這里我選擇把原來(lái)的MySQL系統(tǒng)的端口由3306修改為3308陨瘩。
1. 修改原來(lái)MySQL系統(tǒng)的my.ini文件
找到MySQL系統(tǒng)對(duì)應(yīng)的my.ini文件:
打開這個(gè)文件腊嗡,修改server和client的端口為3308:
2. 修改注冊(cè)表
搜索【注冊(cè)表】即可彈出【注冊(cè)表編輯器】,點(diǎn)擊進(jìn)入:
來(lái)到:計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\目錄下拾酝,瀏覽可以找到MySQL目錄:
ImagePath原來(lái)的值為:
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)括起來(lái)燕少,再添加一個(gè)--defaults-file
值,這個(gè)值等于原來(lái)配置的my.ini文件的地址蒿囤。
3. 重新啟動(dòng)服務(wù)
左下角搜索【服務(wù)】:
找到【MySQL】客们,然后停止它,再重新啟動(dòng)它:
4. 最終效果
完成這三步后我們重新啟動(dòng)WampServer材诽,即可發(fā)現(xiàn)它變成綠色了:
然后我們使用navicat分別連接兩個(gè)MySQL:
兩個(gè)數(shù)據(jù)庫(kù)都成功連接上了底挫,大功告成!