具體步驟:
1. 安裝
Windows安裝MySQL 5.7有兩種方式 :
1、下載.msi安裝文件直接根據界面提示進行安裝
2、下載.biz壓縮包
我這邊採用的第一種,要注意的是記住你的安裝目錄,默認爲C:\Program Files\MySQL\MySQL Server 5.7,也可以根據自己的需要修改路徑。
2.在C:\Program Files\MySQL\MySQL Server 5.7\bin的同級目錄下創建my.ini文件:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 設置爲自己MYSQL的安裝目錄
basedir=C:\Program Files\MySQL\MySQL Server 5.7
# 設置爲MYSQL的數據目錄
datadir=C:\Program Files\MySQL\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啓查詢緩存
explicit_defaults_for_timestamp=true
#免密登錄
skip-grant-tables
3. 初始化數據庫
以管理員身份運行cmd,進入mysql的bin目錄,執行命令:
//初始化數據庫文件,初始化成功後,會在datadir目錄下生成一些文件
mysqld --initialize
//註冊mysql服務:【將mysqld.exe添加到系統服務裏】
mysqld --install
//還可以使用sc進行添加,注意=號後面有空格
sc create MySQL57 binPath= "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" start= auto
4.啓動MySQL服務
//MySQL57 爲服務名
net start MySQL57
5.修改密碼
1.MySQL 5.7 Client免密進入
2.mysql> user mysql;
3.mysql>update MySQL.user set authentication_string=password('root') where user='root';
4.mysql>flush privileges;
5.my.ini 刪除skip-grant-tables行
6.重啓服務[windows下不能直接重啓,可以先停止再啓動]
win+R->cmd
net stop mysql57
net start mysql57
【注意:環境變量,path變量,在末尾添加 C:\Program Files\MySQL\MySQL Server 5.7\bin】