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

根據(jù)自己的情況選擇需要的版本,我選擇的是64位zip版本
解壓
解壓下載的mysql文件到任意位置

解壓完成后是沒有data文件和my.ini配置文件 這些都是要自己補(bǔ)充(下文有補(bǔ)充)
初始化
bin目錄下用管理員打開cmd,運(yùn)行下面的命令
mysqld --initialize-insecure --user=mysql

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

data目錄的內(nèi)容

修改配置文件
創(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í)例。

如果出現(xiàn)Service successfully installed 說明注冊(cè)成功了
啟動(dòng)mysql
輸入密令
net start mysql3307
