首先說(shuō)明一下蜒茄,我使用的是mysql-5.7.14-winx64免安裝版本,系統(tǒng)為win10餐屎。
1.將下載好的ZIP文件解壓檀葛,之后修改my.ini文件,同時(shí)在解壓目錄下新建data文件夾。
[mysqld]
basedir = D:\mysql\mysql-5.7.14-winx64
datadir = D:\mysql\mysql-5.7.14-winx64\data
2.通過(guò)管理員權(quán)限打開(kāi)CMD腹缩,用CD指令將文件目錄跳到mysql解壓目錄下bin文件夾屿聋。運(yùn)行指令mysqld --initialize自動(dòng)生成帶隨機(jī)密碼的root用戶(hù)(官方文檔說(shuō)了mysqld --initialize-insecure自動(dòng)生成無(wú)密碼的root用戶(hù),mysqld --initialize自動(dòng)生成帶隨機(jī)密碼的root用戶(hù)藏鹊。data文件夾不為空是不能執(zhí)行這個(gè)命令的)润讥。建議不要用mysqld --initialize,生成的密碼不知道在哪里找盘寡。
不初始化data文件夾mysql服務(wù)無(wú)法啟動(dòng)
3.運(yùn)行mysqld -install安裝(mysqld -remove為卸載指令)楚殿。
4.運(yùn)行net start mysql 啟動(dòng)服務(wù)。
Tips:mysql5.6版本解壓文件中已經(jīng)包含data文件夾竿痰,不需要初始化勒魔,5.7之后的版本一定要注意這一點(diǎn)。