在同一個(gè)windows下安裝多個(gè)mysql(5.7解壓版)

下載mysql

首先上MySql的官網(wǎng)下載 https://dev.mysql.com/downloads/mysql/

image.png

根據(jù)自己的情況選擇需要的版本,我選擇的是64位zip版本

解壓

解壓下載的mysql文件到任意位置


image.png

解壓完成后是沒有data文件和my.ini配置文件 這些都是要自己補(bǔ)充(下文有補(bǔ)充)

初始化

bin目錄下用管理員打開cmd,運(yùn)行下面的命令
mysqld --initialize-insecure --user=mysql

image.png

執(zhí)行完上面命令后,MySQL會(huì)自建一個(gè)data文件夾,并且建好默認(rèn)數(shù)據(jù)庫(kù),登錄的用戶名為root,密碼為空


image.png

data目錄的內(nèi)容


image.png

修改配置文件

創(chuàng)建my.ini文件,以ANSI格式編碼保存, 配置文件內(nèi)容為

[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
 character-set-server = utf8
[mysqld]
#設(shè)置3306端口
port = 3307
# 設(shè)置mysql的安裝目錄
basedir=D:\software\MySQL\mysql-5.7.21-winx64
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=D:\software\MySQL\mysql-5.7.21-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
log_error=error.log

根據(jù)情況修改端口和mysql目錄位置

安裝

執(zhí)行命令
mysqld -install mysql3307 --defaults-file="D:\software\MySQL\mysql-5.7.21-winx64\my.ini"
需要注意的是這里帶上了參數(shù)mysql3307,MySQL官方文檔里的安裝命令為mysqld -install,該命令下Windows系統(tǒng)默認(rèn)服務(wù)名為mysql,所以在多實(shí)例安裝時(shí)一定要帶上服務(wù)名參數(shù),且參數(shù)值互不相同,不然在啟動(dòng)MySQL服務(wù)時(shí)都是同一個(gè)實(shí)例。

image.png

如果出現(xiàn)Service successfully installed 說明注冊(cè)成功了

啟動(dòng)mysql

輸入密令
net start mysql3307

image.png

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

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

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