windows10配置zip版的MySQL 5.7.38

为什么写这篇文章

MySQL对于后端或者前端的程序猿来说是个耳熟能详的词汇了。目前出到了8.x版本。虽然8.x版本有很多新功能,但是稳定性上还是5.x的最好。截至这边文章发稿,5.x的最新版本为5.7.38.
其次,为了大家少走弯路。而且网上很多教程胡说八道。zip版本相比msi版本的好处就是轻量级,没有多余的插件,纯绿色化。msi版本就是安装简单,自动帮你配好变量。但是身为一个有好奇心的程序员,我们也是应该知道如何配置绿色版的MySQL的。

需要注意的是:我是用Administrator账户进行操作的。如果你们用一般管理员账户操作下面的步骤,可能会出现一些不一样的地方。

下载MySQL

先放出官网地址:https://dev.mysql.com/downloads/mysql/
![官网地址](https://img-blog.csdnimg.cn/df6c74eb88f54e089eabe67f749e5b8f.png
默认映入眼帘的是最新版,我们选择左上角的Looking for previous GA versions,查找历史版本:
5.7.38
都2022年了,大家应该都是64位机器了,选择64位普通的zip下载即可,这个就是mysql的绿色版。当然,中间还有msi的下载入口,详情看图片注释。
至此,我们的准备工作就完成了。

配置MySQL

一、解压缩

这一步很简单,直接解压缩到你喜欢的目录下。注意,按照国外软件的统一尿性,目录最好不要有中文,否则后面一堆莫名其妙的问题让你难受。
需要注意的是,按照网上一些教程指导,这一步居然让你手动建立data文件夹。千万不要那么做,不然后面的初始化操作会报错。
解压缩
注意,划线的是后面增加的文件夹和文件,默认是没有的。

二、配置环境变量

接下来就是要配置环境变量了。而不是某些教程直接操作mysqld的指令。因为此时你操作这个指令,会报找不到!
属性
右键此电脑->属性
高级系统
点击高级系统设置

环境变量
选择环境变量
新建MYSQL_HOME
在下半部分的系统环境变量里面新建MYSQL_HOME,值就是你的解压目录的根目录。
然后找到path变量:
在这里插入图片描述
点击编辑
修改path
在最底部空白区域双击,显示空白输入框后,输入:

%MYSQL_HOME%\bin

然后确认保存。至此环境变量配置完成。

三、初始化MySQL

首先,以管理员模式下的powershell进入MySQL的bin目录下面,最简单的办法就是在那个bin目录下,按住shift键的同时,右键弹出菜单,这样才有在此处打开PowerShell窗口的选项:
打开powerShell

1、执行安装指令:

mysqld --install

成功后会显示

Service successfully installed

2、执行初始化指令

mysqld --initialize --console

后面的–console用于打印初始化的信息(包括你的默认登录密码)
成功后应该是这个样子的:
初始化
这时请先记住你的默认密码
指令执行完成后,在mysql的根目录就会多出一个data文件夹:
在这里插入图片描述
除此之外,我们还要添加一个my.ini文件,内容如下:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=E:\\soft\\mysql-5.7.38-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
datadir=E:\\soft\\mysql-5.7.38-winx64\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

需要注意的是字符集的配置。utf8mb4是utf8的超集,相比utf8,支持4字符符号。比如一些新兴的表情符号。这种字符你如果用utf8存储,就是坏的。当然对应的代价就是更占磁盘空间。

至此,mysql的配置就完成了。

如何使用

1、启动MySQL服务

随处cmd或powerShell,键入

net start mysql

启动mysql
成功的话,就显示上图信息。
MySQL的服务默认是自动伴随开机打开的,而我们通常不需要自启,因为启动MySQL会占用一定内存资源。该如何修改呢?

2、修改MySQL为手动启动

win键+R->services.msc

services修改
找到MySQL服务
修改MySQL服务
因为我之前修改过了,所以显示启动类型为手动,而你们需要修改,双击这个条目
在这里插入图片描述
启动类型改为手动,确定保存即可。

3、查看数据库

这里推荐安装Navicat for MySQL或者Navicat Premium。我以后者来简单说明一下。
先新建一个链接,并选择MySQL
在这里插入图片描述
在这里插入图片描述
连接名字自己取。密码就是之前让你记住的那个初始密码。输入成功后,随意双击一张表,就会让你修改初始密码。然后就可以愉快玩耍了。
至此教程结束。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值