目录
一、MySQL版本
MySQL官网地址:
MySQL官方提供了两种不同的版本:
- 社区版本(MySQL Community Server)
免费, MySQL不提供任何技术支持
- 商业版本(MySQL Enterprise Edition)
收费,可以使用30天,官方提供技术支持
MySQL社区版和企业版在功能、性能、支持服务等方面存在显著差异,适用于不同的用户群体。
1.1. 功能特性对比
- 企业版功能丰富且稳定:MySQL企业版经过严格测试认证,提供稳定且丰富的功能。它包含了高性能的查询执行引擎、索引机制,以及高可用性和数据安全性功能,如主从复制、故障转移、数据备份恢复等。此外,企业版还支持水平和垂直扩展,兼容标准的SQL语法和MySQL社区版,同时提供了高级安全功能,如数据加密、访问控制、审计日志和安全审计等。
- 社区版开源且灵活:MySQL社区版同样具有高性能、可靠性和可扩展性,但可能不包含企业版中的某些高级功能或特性。社区版更新速度较快,适合小型公司和个人开发者使用。它允许用户自由下载、使用,并根据自己的需求进行定制和优化。社区版还提供了丰富的插件和扩展接口,方便用户进行功能扩展,并支持多种编程语言,如Java、Python和PHP等。
1.2. 性能表现对比
- 企业版性能优越:MySQL企业版在性能方面表现出色。它引入了线程池技术,允许多个会话共享少量的工作线程,从而减少内存占用量和上下文切换次数。根据Oracle官方文档中的测试结果,企业版在处理大规模数据和复杂查询时表现出更高的性能和响应速度。
- 社区版性能表现:虽然社区版在性能上也不逊色,但由于缺少企业版的一些性能优化功能,可能在处理大规模数据时不如企业版高效。
1.3. 支持服务对比
- 企业版提供商业支持:MySQL企业版用户可以享受Oracle提供的商业级支持服务,包括24/7的技术支持、定期更新和定制开发等服务。
- 社区版依赖第三方支持:由于社区版是开源免费的,用户需要依赖第三方工具或手动操作来进行数据库管理和监控,缺乏商业场景下的必要支持和稳定性保障。
二、MySQL下载地址
MySQL :: Download MySQL Installer
三、安装
从MySQL官网我们可以看到安装的版本只有32位的,其实这个32位安装包里包含了64位,在我们下载安装的时候便可以看到。本文中我使用的是相对较早版本 MySQL Community Server 8.0.26
根据提示进行安装,我们日常学习使用通常选择默认的开发者模式即可:
Developer Default:这是默认安装类型,会安装MySQL开发所需的所有产品,适合开发者使用。
Server only:仅安装MySQL服务器,适合需要运行MySQL服务但不需客户端工具的用户。
Client only:仅安装MySQL客户端工具,适合只需要使用MySQL客户端工具的用户。
Full:安装MySQL所有的产品和功能,包括服务器、客户端工具等,适合需要完整MySQL功能的用户。
Custom:允许用户自定义安装产品,可以选择安装哪些组件,适合需要灵活安装的用户。
安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。




输入MySQL中root用户的密码,一定记得记住该密码
四、配置环境变量
安装好MySQL之后,还需要配置环境变量,这样才可以在任何目录下连接MySQL。
在我的电脑上,右键选择属性
选择 "新建" , 将MySQL Server的安装目录下的bin目录添加到环境变量
MySQL安装完成之后,在系统启动时,会自动启动MySQL服务,我们无需手动启动了。
当然,也可以手动的通过指令启动停止,以管理员身份运行cmd,进入命令行执行如下指令:
net start mysql80
net stop mysql80
五、客户端连接
方式一:使用MySQL提供的客户端命令行工具

方式二:使用系统自带的命令行工具执行指令
mysql [-h 127.0.0.1] [-P 3306] -u root -p
参数:
-h : MySQL服务所在的主机IP
-P : MySQL服务端口号, 默认3306
-u : MySQL数据库用户名
-p : MySQL数据库用户名对应的密码
[]内为可选参数,如果需要连接远程的MySQL,需要加上这两个参数来指定远程主机IP、端口,如果连接本地的MySQL,则无需指定这两个参数。
注意: 使用这种方式进行连接时,需要安装完毕后配置PATH环境变量。