Win7 MySQL搭建

前言

本文基于Win7 64位系统,下载的是community版本,官网

步骤

1.下载
mysql-5.7.21-winx64.zip

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]

猜你喜欢

转载自blog.csdn.net/fengyulinde/article/details/79865430
今日推荐