步驟1
官網下載地址:https://dev.mysql.com/downloads/mysql/
選擇手動安裝版:
解壓到D盤mysql文件夾下:
比以往的版本里缺少了兩個.ini文件,直接copy過來,進行修改,my.ini:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 設置為MYSQL的安裝目錄
basedir=D:\\mysql\\mysql-5.7.18-winx64
# 設置為MYSQL的數據目錄
datadir=D:\\mysql\\mysql-5.7.18-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啟查詢緩存
explicit_defaults_for_timestamp=true
skip-grant-tables
(my-default.xml可以和它一致)
步驟二
設置環境變量:
增加一個MYSQL_HOME,另外PATH中的最后也需要加上一句:%MYSQL_HOME%\bin(非win10需要在前面加上英文半角分號)
步驟三
用管理員身份執行cmd,
輸入:
1、進入程序存放bin目錄
2、mysqld --initialize-insecure
這句命令是為了使data目錄下有正常的mysql文件夾和相關文件
看下data目錄,下邊出現了我們需要的文件:
然后:
mysqld install
這句是必須是管理員模式下才可以成功的。
下面是啟動服務:
首先,需要在mysql的根目錄下的my.ini的文件的最后增加一句:skip-grant-tables,否則失敗
net start mysql
更改密碼:
set password for root@localhost = password('123456');
mysql -u root -p