記:同一裝置安裝多資料庫
阿新 • • 發佈:2020-11-16
MySQL可以在同一臺電腦上安裝多個,只要確保每個MySQL服務的埠不同,資料庫目錄不同即可。
步驟如下:
1、將mysql程式直接拷貝到某個目錄
(假設目錄為d:\mysql1)
注意:如果你的資料庫表單包含innodb型別的表可能不能訪問
2、修改mysql的配置檔案my.ini
A、將port=3306的選項修改成其他埠(如果和本機上的其他mysql埠重複)
B、修改以下引數
basedir=d:/mysql1/
datadir=d:/mysql1/data/
3、將my.ini拷貝至d:\mysql1目錄下(其他目錄均可,只是在設定服務時defaults-file引數需對應)
4、將mysql設定成服務
點選開始--執行,輸入cmd進入命令列
輸入命令:
d:cd mysql1\bin
mysqld-nt --install mysql_cy --defaults-file=d:\mysql1\my.ini
此時mysql服務已經成功安裝,其中mysql_cy是mysql的服務名,多個mysql在一臺機器上使用不同的服務名即可。
注意:有的mysql的bin目錄下沒有mysqld-nt.exe,是mysqld.exe。
5、myql服務刪除
進入mysql的bin目錄後:輸入命令:mysqld-nt --remove mysql_cy
注意!!!
1、不同的mysql分別放在不同的目錄下
2、每個mysql使用不同的配置檔案,配置檔案在defaults-file引數中指定,配置檔案中埠號和資料庫位置不同
3、註冊的服務名各不相同
啟動可以使用netstart服務1、netstart服務2...等同時啟動多個mysql資料庫服務(當然也可以進入windows的服務管理中啟動)。