Mysql5.7-Windows解压安装

MySQL-Windows解压安装

由于.msi的安装方式最后总出错,最后一步容易未响应,且删除时,需要删除注册表信息,比较麻烦。利用解压缩的方式安装可以避免这些。

1. 下载安装包

直接去mysql官网找社区版,会发现windows只有32位(知乎大神说只是官网懒,没有改,实际安装时可以选64位),且全是.msi安装文件。如下图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0NKQkO2B-1617932401312)(C:\Users\zzp\AppData\Roaming\Typora\typora-user-images\image-20210409090616158.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IhuZDKwl-1617932401314)(C:\Users\zzp\AppData\Roaming\Typora\typora-user-images\image-20210409090717832.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bwLKUGII-1617932401314)(C:\Users\zzp\AppData\Roaming\Typora\typora-user-images\image-20210409091020758.png)]
为了避免上面的坑,找zip安装包,我们可以直接百度 “mysql下载”,同样进入到官方的下载地址:https://dev.mysql.com/downloads/mysql/,这里可以选择64位的 zip文件,如下图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SeDws3I9-1617932401316)(C:\Users\zzp\AppData\Roaming\Typora\typora-user-images\image-20210409091400605.png)]

2. 解压到自定义目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bjbo7kSb-1617932401316)(C:\Users\zzp\AppData\Roaming\Typora\typora-user-images\image-20210409091529045.png)]
data目录和my.ini解压之后是没有的,请看后文

3.在解压文件下创建my.ini文件

在my.ini文件中键入:

[mysqld]
port = 3306
basedir=D:/mysql-5.7.33-winx64
datadir=D:/mysql-5.7.33-winx64/data 
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
skip-grant-tables
[mysql]
default-character-set=utf8

如果是mysql8.0版本 skip-grant-tables(跳过密码登录)可能会导致安装失败,可以不写

4. 启动管理员模式下的CMD运行命令

1)进入mysql的bin目录

2)执行 mysqld -install 下载mysql服务,确保service successfully installed

3)执行 mysqld --initialize-insecure --user=mysql 进行初始化 这时就会发现,解压目录下出现了data目录

4)启动 mysql服务 net start mysql 当然也可以去在服务管理界面手动启动

5)执行 mysql -u root -p 它会让你输入密码,之前配置了跳过密码,这里直接按回车即可进入mysql

6)执行 update mysql.user set authentication_string=password(‘你要设置的密码’) where user=‘root’ and Host = ‘localhost’; 设置root用户的密码

7)执行 flush privileges 刷新权限

8)执行 quit 退出mysql[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kQVwUGk6-1617932401317)(C:\Users\zzp\AppData\Roaming\Typora\typora-user-images\image-20210409092201311.png)]

5.注释掉之前my.ini中的skip-grant-tables

#skip-grant-tables

6.重启mysql服务

net stop mysql
net start mysql

7.再次登录mysql即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值