前言
本文基于Win7 64位系统,下载的是community版本,官网。
步骤
2.解压
将下载的zip解压,我这里解压到C:\softwares\mysql-5.7.21-winx64
3.配置my.ini
在mysql-5.7.21-winx64目录下创建my.ini文件,并输入如下内容:
[mysqld]
basedir="C:/softwares/mysql-5.7.21-winx64"
datadir="C:/softwares/mysql-5.7.21-winx64/data"
port=3306
skip-grant-tables
# 允许最大连接数
max_connections=200
character-set-server = utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#5.7.21版本需要加上
explicit_defaults_for_timestamp=true
#basedir表示mysql安装路径
#datadir表示mysql数据文件存储路径
#port表示mysql端口
#skip-grant-tables表示忽略密码
4.配置环境变量
5.打开cmd,执行
mysqld --initialize
此时,C:\softwares\mysql-5.7.21-winx64,目录下会多出一个data目录
6.执行
mysqld -install
7.启动mysql服务,执行命令
net start mysql
8.设置密码
8.1 执行命令,出现Enter password:,直接回车,然后进入mysql界面(如果不行,先执行net stop mysql,再执行net start mysql,接着再执行如下命令)
mysql -u root -p
8.2 更新密码,执行
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
8.3 刷新权限,执行
flush privileges
8.4 注释my.ini的skip-grant-tables这句
8.5 重启mysql
net stop mysql
net start mysql
参考
(MySQL 5.7 免安装版配置)[https://blog.csdn.net/qq_33472557/article/details/77861692]