Mysql-5.7-Windows安装

添加环境变量

我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: mysql 安装文件下面的bin文件夹
(如: D:\mysql-5.7.40-winx64\bin )(注意不要删除其他的东西)

4.新建 my.ini 文件
5.编辑my.ini文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 设置3306端口
port=3306
character_set_server=utf8
# 解压目录
basedir=D:\mysql-5.7.40-winx64\
# 解压目录下data目录
datadir=D:\mysql-5.7.40-winx64\data\
default-storage-engine=INNODB

#skip-grant-tables

#basedir表示mysql安装路径
#datadir表示mysql数据文件存储路径
#port表示mysql端口
#skip-grant-tables表示忽略密码

6.启动管理员模式下的 CMD,并将路径切换至 mysql 下的 bin 目录,然后输入

1
2
3
4
mysqld –install

# 移除mysql
# mysqld –remove

7.再输入 mysqld --initialize 初始化数据文件

8.输入 net start mysql 启动mysql服务

注意:data文件必须存在

9.然后再次启动 mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)

10.进入界面后更改root密码

1
2
3
4
5
6
7
8
9
10
11
# 需要先刷新
flush privileges;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

# 或者
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

create user 'test'@'%' identified by '1Pon%$6';

GRANT SELECT,INSERT,CREATE ON healthcheck.* TO 'test'@'%' WITH GRANT OPTION;

123456 为新密码。

最后输入 flush privileges; 刷新权限

11.修改 my.ini 文件删除最后一句 skip-grant-tables

12.重启mysql即可正常使用

1
2
net stop mysql 
net start mysql

参考:

windows下安装MySQL5.7.34