一、前言

系统:windows 10(其他版本大同小异)
MySQL版本:mysql-8.0.29-winx64(其他版本大同小异)

前阵子要安装MySQL,直接在官网下载了一个安装包,打开安装时,傻眼了,我记得之前的安装方式不是这样子的,是哪里搞错了吗?
看了之前另外一台电脑的安装记录,才发现,下载的安装包不一样,之前使用zip安装包,这次下载的是msi安装包。
然后在网上溜了一圈,发现很多文章都只是介绍了其中的一种安装方式,也没有进行一个差异化比较。
本着求索的心态,我仔细琢磨了一下,发现安装大同小异,但是有些东西,还是需要注意一下,于是梳理一下过程中的一些异同点和你分享一下,下面一起来看看。

二、MySQL相关产品介绍

2.1 产品介绍

MySQL官网上提供了两类安装包,分别是zip安装包msi安装包
这两类安装都可以实现在本地安装MySQL服务器,但是过程中有一些不同。

  • zip安装包是一个预安装的压缩包,下载完解压再配置下参数便可使用;
  • msi安装包是一个未安装的程序包,下载完需要进一步安装。

两种方式上有一些关键点是不同的,对比如下:

项目

zip安装

msi安装

自定义安装路径

支持

不支持

手动初始化配置

需要

不需要

添加环境变量

需要

需要

密码设置

随机初始密码,首次登录后修改

配置过程自定义

产品内容

仅MySQL Server,不含MySQL Client,可通过命令提示符或第三方编辑器接入

全家桶任选:MySQL Server、MySQL Workbench、MySQL Shell、MySQL Router、MySQL Documentation、Samples and Examples、Connector/ODBC、Connector/C++、Connector/J、Connector/NET

使用场景

专注SQL训练

SQL训练+其他

喜点

方便快捷、自定义安装

多产品任选,图形可视化操作

痛点

命令行操作、随机初始密码输入很头疼

安装配置流程很长

zip安装方式通过命令提示符(CMD或shell)执行相关命令初始化和激活MySQL,有个小小的门槛,用户最好能熟悉命令行操作,不熟悉的话建议通过msi安装包安装;msi安装包是图形化化向导型的安装方式,通过不断地【Next】基本就能完成。
还有一点zip安装包安装是纯净式安装,仅安装MySQL Server,如果需要编辑器,需要另外配置,不然只能命令行敲代码;而msi安装包可以选择多安装一些图形界面的编辑器一起安装,一步到位。

2.2 编辑器的使用

关于图形化编辑器,市面上有很多,免费收费的都有,感兴趣可以搜一下【mysql 编辑器】会有很多介绍。

除了一些比较专业的编辑器,还有很多插件,适合使用多种语言的用户,这里介绍一款自己常用编辑器,是在VS code上的一个MySQL插件——在VS code拓展界面,搜索mysql ,找到如下图标的插件,点击右下角的 【安装】(我已经安装过,所以显示成更新)。

安装完该插件之后连接数据库,可以直接点击数据库中的表查看表数据,也可以创建 .sql 后缀的文件敲代码,选中代码之后 Ctrl+Enter 可以运行代码。在VS code上使用该插件,主要是方便切换到其他的语言进行相关工作,不用使用一堆工具包来回切换。

mysql集成开发环境有哪些 mysql集成安装包_mysql


读者可根据自身情况和需求进行选择~~~

补充:MySQL server是我们的本地服务器,地址127.0.0.1,端口号是3306,服务器的程序是mysqld,在后台运行;而我们敲代码的命令行和编辑器都是客户端,运行程序是mysql。

三、总结

本文主要介绍MySQL两种安装方式的异同点,下一节开始,介绍两种安装方式的具体操作。