一、前言
系统: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 server是我们的本地服务器,地址127.0.0.1,端口号是3306,服务器的程序是mysqld,在后台运行;而我们敲代码的命令行和编辑器都是客户端,运行程序是mysql。
三、总结
本文主要介绍MySQL两种安装方式的异同点,下一节开始,介绍两种安装方式的具体操作。
【传送门】合集内容:
MySQL安装及应用合集(1):MySQL安装方式介绍
MySQL安装及应用合集(2):zip安裝包的安装方式
MySQL安装及应用合集(3):msi安裝包的安装方式
MySQL安装及应用合集(4):MySQL库表基本操作-增删改查
MySQL安装及应用合集(5):如何优雅地写SQL(待补充)
MySQL安装及应用合集(6):MySQL函数快速验证(待补充)