MySQL下載地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-winx64.zip(win10 64位環(huán)境)
1.直接將下載的ZIP包解壓到擁有足夠空間的路徑下即可誊抛,如解壓到D:\mysql-5.7.20-winx64\
2.解壓后默認(rèn)沒有data文件夾,在安裝路徑下手動(dòng)新建data文件夾,即D:\mysql-5.7.20-winx64\data
3.在安裝路徑下新建my.ini文件鲫构,使用記事本打開趴腋,寫入如下內(nèi)容并保存:
[mysqld]
# set basedir to your installation path? 對(duì)應(yīng)安裝路徑
basedir=D:\mysql-5.7.20-winx64
# set datadir to the location of your data directory? 對(duì)應(yīng)第2步新建的文件夾路徑
datadir=D:\mysql-5.7.20-winx64\data
4.添加環(huán)境變量
在path中添加“D:\mysql-5.7.20-winx64\\bin”
5.以管理員身份運(yùn)行命令行窗口梳虽,切換到安裝路徑的bin目錄下,即D:\mysql-5.7.20-winx64\bin\輸入mysqld --install命令將MySQL添加到本地服務(wù)
D:\mysql-5.7.20-winx64\bin>?mysqld --install
6.執(zhí)行初始化?D:\mysql-5.7.20-winx64\bin>mysqld --defaults-file=:D:\mysql-5.7.20-winx64\my.ini ?--initialize-insecure?(注意--defaults-file為第3步新建的my.ini文件陕靠, 使用--initialize-insecure參數(shù)喳坠,則MySQL服務(wù)不會(huì)生成初始化密碼鞠评,即root初次連接時(shí)不需要輸入密碼即可登入,這里還可以使用--initialize參數(shù)丙笋,MySQL服務(wù)會(huì)生成一個(gè)隨機(jī)密碼顯示谢澈, )不過我安裝的時(shí)候并沒有像官方文檔說的顯示出隨機(jī)密碼煌贴,所以我選擇了--initialize-insecure參數(shù))
7.啟動(dòng)MySQL服務(wù) D:\mysql-5.7.20-winx64\bin>net start mysql
? ? 停止: net stop mysql
8.連接到MySQL服務(wù)D:\mysql-5.7.20-winx64\bin>mysql -u root ?-p
Enter password:_#這里直接回車即可,因?yàn)槌跏蓟瘯r(shí)使用了--initialize-insecure參數(shù)
9.為root用戶設(shè)置密碼:選擇系統(tǒng)內(nèi)置的名為mysql的數(shù)據(jù)庫(kù)锥忿,更新user表中root的密碼牛郑,比如密碼為helloMySQL,最后刷新權(quán)限相關(guān)表敬鬓,使更新生效
mysql>?use mysql;
mysql>?update user set authentication_string = password('123456') where user = 'root';
mysql>?flush privileges;
至此淹朋,mysql-5.7.20部署完成。