1.不要下載帶二進制調(diào)試的版本
網(wǎng)上的教程都不是這個版本的。按部就班會出現(xiàn)命令無法識別等問題,下載普通版即可。
2.如果net start mysql失敗
在\mysql-5.7.20-winx64文件夾下新建 ? ?data ? ?文件夾,重新輸入net start mysql
所有操作在管理員控制臺下運行(快捷鍵 : win + X)

3.my.ini文件
由于5.7.20不提供該文件或者默認文件,要自己寫。這里提供一個參考,網(wǎng)上有很多,不再贅述。
[mysql]
# 設(shè)置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=E:\MYSQL\mysql-5.7.20-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目
datadir=E:\MYSQL\mysql-5.7.20-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認為8比特編碼的latin1字符集,修改為utf8
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
#解壓目錄下data目錄
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
skip-grant-tables