一杭攻、準備工作
1.下載解壓,將bin目錄疤坝,追加到Path環(huán)境變量兆解。
2.修改my-default.ini配置文件,主要設置basedir,datadir屬性跑揉。如下:
[mysqld]
basedir = D:\mysql-5.7.16-winx64
datadir = D:\mysql-5.7.16-winx64\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
注:mysql 默認配置文件名為:my-default.ini锅睛,編碼為ascii碼。
3.以管理員身份運行
mysqld --initialize
進行MYSQL初始化
二历谍、修改root默認密碼
1.創(chuàng)建1個文本文件现拒,并將下述命令置于單一行中:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');
用任意名稱保存該文件。在本例中望侈,該文件為C:\init.txt印蔬。在命令行中執(zhí)行
mysqld --init-file=C:\init.txt
2.打開另一個cmd(不需要管理員權限),執(zhí)行命令:
mysql -u root -p
按回車鍵脱衙,輸入密碼為:password侥猬,即可進入mysql 。
注:mysql 5.7會在首次初始化時捐韩,隨機設置一個root密碼退唠,可以在data\*.err文件當中查看如:
[Note] A temporary password is generated for root@localhost: b-teY,ijR5xg
用戶可以用此密碼登錄,然后再執(zhí)行下面的步驟荤胁。
3.登陸成功后瞧预,輸入:
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
或
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
將密碼修改為123456。
繼續(xù)輸入:
flush privileges;
刷新保存仅政,強制結束第1步運行的mysql進程垢油。
三、安裝啟動
1.插入MSYQL服務已旧,輸入:
mysqld --install
2.啟動服務:
net start mysql