1.進入mysql下載頁面下載zip包 https://dev.mysql.com/downloads/mysql/

2.zip解壓,解壓後的目錄

3.新建my.ini檔案

[mysql]

default-character-set=utf8
[mysqld]
#設定3316埠,本地存在3306埠
port = 3316
# 設定mysql的安裝目錄
basedir=D:\\mysql5.7\\mysql-5.7.24-winx64
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB

data資料夾安裝完以後會自動建立,本地有5.5的mysql,所有埠號改成3316

4.以管理員方式開啟cmd視窗,進入到解壓出的bin目錄

5.執行命令mysqld install MYSQL5.7

MYSQL5.7是新裝的mysql服務名,本地存在MYSQL服務,如果本地沒有安裝其他的mysql可以直接執行mysqld install

6.執行mysqld --initialize  不要忘記這一步,否則會出現服務無法啟動

7.執行net start MYSQL5.7

MYSQL5.7是新的服務名,如果本地沒有安裝其他的mysql可以直接執行net start mysql

服務啟動成功介面

8.此時root的初始密碼儲存在新建的data資料夾下.err檔案內,搜尋password

9.登陸 mysql -u root -p -P 3316  (新的服務名是MYSQL5.7,登陸還是用mysql) 輸入上面的密碼

10.更改密碼 set password for root@localhost = password('新密碼');