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/
默认映入眼帘的是最新版,我们选择左上角的Looking for previous GA versions,查找历史版本:
都2022年了,大家应该都是64位机器了,选择64位普通的zip下载即可,这个就是mysql的绿色版。当然,中间还有msi的下载入口,详情看图片注释。
至此,我们的准备工作就完成了。
配置MySQL
一、解压缩
这一步很简单,直接解压缩到你喜欢的目录下。注意,按照国外软件的统一尿性,目录最好不要有中文,否则后面一堆莫名其妙的问题让你难受。
需要注意的是,按照网上一些教程指导,这一步居然让你手动建立data文件夹。千万不要那么做,不然后面的初始化操作会报错。
注意,划线的是后面增加的文件夹和文件,默认是没有的。
二、配置环境变量
接下来就是要配置环境变量了。而不是某些教程直接操作mysqld的指令。因为此时你操作这个指令,会报找不到!
右键此电脑
->属性
点击高级系统设置
选择环境变量
在下半部分的系统环境变量里面新建MYSQL_HOME
,值就是你的解压目录的根目录。
然后找到path变量:
点击编辑
在最底部空白区域双击,显示空白输入框后,输入:
%MYSQL_HOME%\bin
然后确认保存。至此环境变量配置完成。
三、初始化MySQL
首先,以管理员模式下的powershell进入MySQL的bin目录下面,最简单的办法就是在那个bin目录下,按住shift键的同时,右键弹出菜单,这样才有在此处打开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会占用一定内存资源。该如何修改呢?
2、修改MySQL为手动启动
win键+R
->services.msc
找到MySQL服务
因为我之前修改过了,所以显示启动类型为手动,而你们需要修改,双击这个条目
将启动类型改为手动
,确定保存即可。
3、查看数据库
这里推荐安装Navicat for MySQL或者Navicat Premium。我以后者来简单说明一下。
先新建一个链接,并选择MySQL
连接名字自己取。密码就是之前让你记住的那个初始密码。输入成功后,随意双击一张表,就会让你修改初始密码。然后就可以愉快玩耍了。
至此教程结束。
windows10配置zip版的MySQL 5.7.38相关推荐
- mysql压缩包安装教程8.0.19,win10安装zip版MySQL8.0.19的教程详解
win10安装zip版MySQL8.0.19的教程详解 一. 下载后解压到想安装的目录 二. 在安装目录中添加配置文件my.ini [mysqld] # 设置3306端口 port=3306 # 设置 ...
- mysql world.sql.zip_安装mysql数据库zip版|mysqlzip
在刚开始接触 mysql的时候,安装都费了好大劲,网上好多教程可能因为版本不同没办法完全对应上,东拼西凑的各种紊乱,怕以后再次需要安装的时候忘了,现在整理如下: (至于为啥是zip版,msi的步骤都感 ...
- Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例
Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...
- mysql64位zip版_windows install mysql 64位 zip版本
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\P ...
- mysql5.6.zip配置不了_MySQL 5.6.13 解压版(zip版)安装配置方法
[下载MySQL 5.6.13] 从MySQL官方网站mysql.com找到MySQL Community Server 5.6.13的下载地址为http://dev.mysql.com/downlo ...
- mysql5.6.13_MySQL-5.6.13解压版(zip版)安装配置教程
1.将mysql-5.6.13-winx64.zip 解压到D:\mysql-5.6.13\目录. 2.清理里面的调试文件 打开这个目录,发现里面的文件夹和文件跟一个安装好后的MySQL基本没有区别. ...
- mysql免安装版linux_Linux下配置免安装版的MySQL
Linux下配置免安装版的MySQL 0 2011-02-05 / System / Linux / 3,223 View 1.下载MySQL免安装版软件,下载地址:http://dev.mysql. ...
- mysql(zip版)下载安装教程
mysql下载安装教程 1.下载地址:mysql 这里我们选择的是8.0.17 2.安装 mysql-8.0.17-winx64.zip下载完后解压,将 zip 包解压到你想安装的目录,我的路 ...
- Mysql zip版 升级
Mysql zip版 升级 参考Mysql 官方文档:https://dev.mysql.com/doc/refman/8.0/en/windows-upgrading.html#windows-up ...
最新文章
- 2019.01-02 总结
- 清华导学故事|卓晴:在每个人生阶段中,找到自己的定位
- MAC能登录微信,浏览器连不上网
- java数组的api_java程序员常用的11个API,赶紧收藏
- linux中mount -o remount /home,mount -o remount, rw / 很有用..
- Linux 与 Unix 到底有什么不同?
- 数据结构与算法--最小的k个数
- NB-IOT/Lora/Zigbee/WIFI/蓝牙无线组网方式的对比
- 四则运算系统:分析和设计
- arcgisserver修改服务器地址,ArcGIS 10.1 for Server入门(7-6)ArcGIS for Server 10.1 服务迁移与恢复--多台服务器...
- 基于SSM的企业工资管理系统
- Java爬虫入门详解(Selenium)
- 记录在Eclipse中连接JDBC数据库的功能,并且实现增删改查
- BizTalk Server : 提高 BizTalk 编程能力的 8 点技巧和窍门
- Python实用编程技巧(二)
- STM32CubeMX | HAL库的ADC多通道数据采集(轮训、DMA、DMA+TIM)、读取内部传感器温度
- 30 岁转行,逃离通信拥抱互联网
- iphone11怎么安装字体
- 国电+广电,入场5G!
- 上海体育馆分布api 上海体育馆查询
热门文章
- 计算二个时间内有多少个交易日
- 已知一个坐标系下某个点的坐标,求另一个坐标系下该点的坐标
- openCV 轮廓查找-测量物体尺寸
- API测试--ssl证书
- 机器学习——XGboost进行分类预测,模型优化的实战
- 白皮书 | 智能家电的用户界面设计
- python财务分析报告范文_Power BI 制作企业级财务分析报告 完整篇
- CentOS 7 启动Tomcat 报错 “ ./startup.sh: Permission denied” 解决方案及问题总结
- 编程获取Revit视图中的所有实例对象数量
- 论文发表费用具体多少