具体步骤:
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】