当前位置: 首页 > news >正文

MySQL 的安装、启动、连接(Windows、macOS 和 Linux)

MySQL 是一个关系型数据库,也是我们国内使用频率最高的一种数据库(没有之一),不管是校招还是社招,都是必考内容,并且考察项目会非常多,属于二哥一直强调的 Java 后端四大件之一。

MySQL 的学习路线戳:MySQL 的学习四阶段

对于学生党来说,我推荐大家至少在大一下半学期完成 MySQL 的学习,因为在后面做项目的时候,必然会用到 MySQL 进行 CRUD。工作党就更别提了,几乎每天的开发都会和 MySQL 打交道,掌握不了 MySQL,就不是一名称职的 CRUD 工程师(😂)。

好,要想学好 MySQL,就需要在本地先安装 MySQL,主要分为 Windows 平台和 macOS 平台,服务器(生产环境)一般就是 Linux 操作系统。

我们接下来都会给大家讲到,稍安勿躁。

MySQL 的安装

从 MySQL 的应用领域来说,MySQL 一共可以分为四个版本:

  • MySQL Community Server(社区版),我们一般都用这个版本(免费,可白嫖 😁)。
  • MySQL Enterprise Edition(企业版),需要付费,一般大型企业才会用。
  • MySQL Cluster(集群版),用于架设 MySQL 集群,一般也是大型企业才会用到,小公司一个单体的 MySQL 就够用了。
  • MySQL Cluster CGE (Carrier Grade Edition),MySQL Cluster 的高级版本,提供了额外的稳定性和性能。不在我们的讨论范围内。

从 MySQL 的发展历史来说,目前主流的版本是 MySQL 8.0,技术派项目用的就是 MySQL 8.0,不支持 MySQL 5.7(以前的主流版本,于 2023 年 10 月 31 日 终结生命周期)。

MySQL 8.0 引入了很多重大更新,包括:

  • 默认 utf8mb4 字符集,支持 emoji 表情符号。
  • InnoDB 增强,比如说自增列支持自动填充(auto_increment),消除以往重启实例自增列不连续的问题。
  • 性能增强,8.0 相比 5.7 在高并发时性能提升近 1 倍。
  • 更多新特性参照这篇。

接下来的安装,我们都以 MySQL 8.0 为例。

Windows 平台

直接进入 MySQL 官网进行下载。

https://dev.mysql.com/downloads/mysql/

或者直接在搜素引擎上搜“MySQL 下载”关键字,跳转到官网。

 

网站会根据你的操作系统自动帮你匹配对应的版本,如下图所示。新手直接下载 MSI 安装包即可。

 

MSI,Microsoft Installer,一种用于在 Windows 操作系统上安装、维护和删除软件的文件格式。

当出现以下界面时,直接选择「no thanks,just start my download」即可。


文章转载自:

http://M0R9p5Zi.kgsws.cn
http://kqLN7SE8.kgsws.cn
http://l87fU6nm.kgsws.cn
http://4YPLa7o3.kgsws.cn
http://0eVmSAln.kgsws.cn
http://QQBa4Wdn.kgsws.cn
http://TtVvOdp3.kgsws.cn
http://ltDbcSJd.kgsws.cn
http://pukug6Gx.kgsws.cn
http://oyaIQcCA.kgsws.cn
http://0aL8KoXp.kgsws.cn
http://yskdJmbM.kgsws.cn
http://gabwa5Z9.kgsws.cn
http://lWrbzHDO.kgsws.cn
http://nqyNZd72.kgsws.cn
http://NbDy3KVY.kgsws.cn
http://QdW53ITH.kgsws.cn
http://YRYCoqIc.kgsws.cn
http://FTHnDoGE.kgsws.cn
http://FOCXacEk.kgsws.cn
http://mnJvheft.kgsws.cn
http://GJHcczFm.kgsws.cn
http://eebZ7iJk.kgsws.cn
http://dXWI98aw.kgsws.cn
http://g3OwnBQi.kgsws.cn
http://NCpqQoCf.kgsws.cn
http://nqkoGgmc.kgsws.cn
http://clxJq9Q1.kgsws.cn
http://IXf5Xaxr.kgsws.cn
http://eQ7aVPpo.kgsws.cn
http://www.dtcms.com/a/382841.html

相关文章:

  • (附源码)基于Spring Boot的宿舍管理系统设计
  • Mac下Python3安装
  • C++数组与字符串:从基础到实战技巧
  • 第13课:分布式Agent系统
  • Docker 容器化部署核心实战——Nginx 服务配置与正反向代理原理解析
  • 【分享】中小学教材课本 PDF 资源获取指南
  • 如何用 Git Hook 和 CI 流水线为 FastAPI 项目保驾护航?
  • 安卓旋转屏幕后如何防止数据丢失-ViewModel入门
  • STM32_05_时钟树
  • 元宇宙与体育产业:沉浸式体验重构体育全链条生态
  • LeetCode 每日一题 966. 元音拼写检查器
  • C++密码锁 2023年CSP-S认证真题 CCF信息学奥赛C++ 中小学提高组 第二轮真题解析
  • Vue3 视频播放器完整指南 – @videojs-player/vue 从入门到精通
  • 零售企业数字化转型的道、法、术:基于开源AI大模型AI智能名片S2B2C商城小程序的战略重构
  • 【编号500】(道路分类)广东路网数据广东路网分类数据(2025年)
  • 【PHP7内核剖析】-1.3 FPM
  • 网络编程之UDP广播与粘包问题
  • h3笔记:polygon
  • Unity 性能优化 之 编辑器创建资源优化( 工作流 | 场景 | 预制体)
  • 《Python Web部署应知应会》No3:Flask网站的性能优化和实时监测深度实战
  • 《嵌入式硬件(十):基于IMX6ULL的按键操作》
  • JVM默认栈大小
  • 深度学习实战指南:从神经网络基础到模型优化的完整攻略
  • 浏览器性能测试深度解析:指标、工具与优化实践
  • 【嵌入式DIY实例-ESP32篇】-3D姿态测量(Pitch, Roll, Yaw)
  • LeetCode 0966.元音拼写检查器:三个哈希表实现
  • 深入浅出 HarmonyOS 应用开发:ArkTS 声明式 UI 与状态管理最佳实践
  • 大数据处理与清洗实战:从Spark到Flink的深度优化
  • 从零开始搞定C++类和对象:取地址运算符重载
  • 第8课:Agent协作模式实现