【MySQL_02】安装(8.4.4LTS : Windows + Linux)

文章目录

  • 一、版本说明
  • 二、官网下载
  • 三、Windows安装
    • 3.1 安装和配置
    • 3.2
  • 四、Linux安装

历史文章点击👉:SQL

🐈‍⬛github:https://github.com/mysql

💻官网: https://www.mysql.com

🌏维基百科:https://zh.wikipedia.org/wiki/MySQL

一、版本说明

按许可证分类:

版本特点优势适用场景
社区版(Community Edition免费开源,基于 GPL 许可证,适合中小型企业、开发环境。无成本,适合预算有限的项目;社区支持活跃,文档丰富。中小型企业、开发环境、个人项目、教育用途。
企业版(Enterprise Edition)付费版,提供完整功能和技术支持,包含高级工具和服务。包括备份工具、高级安全功能(如数据加密、审计日志)、性能监控和调优工具;官方技术支持。大型企业、高安全性需求场景、关键业务系统。
集群版(Cluster Edition)开源免费,基于 GPL 许可证,支持分布式数据库架构和高可用性。支持高可用性和分布式数据库架构;适合需要横向扩展的场景。需要高可用性和扩展性的场景,如 Web 应用、物联网。
高级集群版(Cluster CGE)需付费,提供高级集群功能和技术支持,基于 MySQL NDB Cluster。提供更强大的集群管理功能、高可用性和实时性能优化;官方技术支持。大型企业、高并发和高可用性需求的场景,如金融、电信。
嵌入式版(Embedded Edition)免费开源,专为嵌入式系统设计,占用资源较少。轻量级,适合资源受限的环境;易于集成到应用程序中。嵌入式系统、IoT 设备、移动应用。
经典版(Classic Edition)旧版 MySQL,基于 MyISAM 存储引擎,现已逐渐淘汰。简单易用,适合传统应用。旧系统维护、传统应用迁移。

主要版本号:

版本发布时间主要特性
MySQL 5.52010年InnoDB 成为默认存储引擎。
MySQL 5.62013年支持全文索引、GTID 复制等。
MySQL 5.72015年支持 JSON 数据类型、性能优化、安全性提升。
MySQL 8.02018年支持 UTF-8mb4 字符集、窗口函数、增强的 JSON 功能。
MySQL 8.42024年4月长期支持版本(LTS)。
MySQL 9.22025年1月最新创新版本( Innovation),带来了大量针对 JavaScript 和存储程序的改进。

版本后缀:

后缀含义
GA (General Availability)正式发布版本,稳定且可用于生产环境。
RC (Release Candidate)候选发布版本,接近正式版,但仍可能存在未发现的 bug。
Beta测试版本,功能基本完成,但可能存在较多 bug,不建议用于生产环境。
Alpha早期测试版本,功能不完整,仅用于开发和测试。
LTS (Long-Term Support)长期支持版本,提供长时间的安全更新和技术支持。
Innovation创新版本,引入新功能和实验性特性,适合开发者和早期采用者。
DMR (Development Milestone Release)开发里程碑版本,用于展示新功能和改进,通常不稳定。

安装包格式:

后缀含义
Source源代码版本,需手动编译安装。
Compressed压缩版本,通常以压缩包形式提供,需解压后使用。
RPM (Red Hat Package Manager)适用于 Red Hat 系列 Linux 系统的安装包格式。
DEB (Debian Package)适用于 Debian 系列 Linux 系统的安装包格式。
MSI (Microsoft Installer)适用于 Windows 系统的安装包格式。
DMG (Disk Image)适用于 macOS 系统的安装包格式。

二、官网下载

🔹🔹下载可能需要登录Oracle账户,自己注册即可。

🟢本文安装第一小节里面标红的版本,即社区版、LTS,操作系统为Windows和Linux(MacOS安装相应的版本即可)。

再MySQL官网点击Downloads即可选择要下载的内容。

较新的版本(2025-03-05):https://dev.mysql.com/downloads/mysql/

历史版本下载:https://downloads.mysql.com/archives/community/

(上面的连接都是MySQL官网的,若失效,官网下载即可)

选择版本和操作系统即可:
在这里插入图片描述

三、Windows安装

3.1 安装和配置

下载上图中的 8.4.4 LTS Windows MSI安装包。

双击安装,这里先安装typical版本吧,后面需要其它组件再安装即可。

安装完后,不要取消勾选进入Configuratior,然后完成,即可进入配置向导。

每个选项基本都有小字说明的,仔细看看就明白了。

取消勾选了也没事,自己打开即可:
在这里插入图片描述

后面要修改MySQL的设置,再次打开MySQL Configuratior修改就行了。

(1)自己设置数据保存目录:
在这里插入图片描述
(2)配置类型和网络:

  • 配置类型(Config Type

    • Development Computer:开发环境,占用较少资源,适合个人开发或测试。
    • Server Computer:服务器环境,优化性能,适合中小型应用。
    • Dedicated Computer:专用服务器,最大化性能,适合大型应用或高并发场景。
  • 连接性

    • 打开或关闭TCP连接,以及设置相应的端口。
    • Named Pipe 是一种用于进程间通信(IPC)的机制,适用于 Windows 系统。它允许客户端和服务器通过一个命名的管道进行通信。
    • Shared Memory 是另一种本地通信机制,适用于 Windows 系统。它通过共享内存区域实现客户端和服务器之间的高效数据传输。
  • Advanced Configuration 暂时不打开,是一些高级的设置。

在这里插入图片描述

(3) root账户密码设置-添加账户

设置root账户密码,以及添加其它用户。

暂时没有添加用户,比如你的用户只能查询,就可以添加一个相应的用户。
在这里插入图片描述

(4)Windows Service选项

在 Windows 系统上,MySQL 可以作为服务运行。通过将 MySQL 配置为 Windows 服务,可以实现 MySQL 的自动启动、停止和管理。

配置成Windows服务的好处就是: 服务可以设置为随 Windows 系统启动,无需手动启动 MySQL 服务器;可以后台运行等等。

选择配置:可以设置服务名称、是否开机自启动、以什么身份运行。

这里暂时不配置(不勾选),看实际需求即可。

(5)服务器文件权限:

可以运行所有用户,也可以自己设置。比如我选中系统和我当前登录的账户14143,(绿色箭头移动用户,左边有完全控制权限,右边没有)
在这里插入图片描述

(6)安装示例数据

就按照一些示例的数据库,给你学习、测速用。好多软件都有这个选项的。

  • world: 包含国家、城市和语言信息。
  • sakila: 模拟一个 DVD 租赁商店的数据库。

我都选上了:
在这里插入图片描述

(7)应用以上选项

点击Execute即可应用前面的选项,等待完成即可。
在这里插入图片描述
在这里插入图片描述

后面要修改MySQL的设置,再次打开MySQL Configuratior修改就行了。

3.2

待续…

四、Linux安装

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28445.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

今天来介绍和讨论 AGI(通用人工智能)

首先介绍,AGI(通用人工智能)是什么? AGI(Artificial General Intelligence,通用人工智能)指的是能够像人类一样理解、学习、推理和解决广泛任务的人工智能系统。与目前的AI不同,AGI可…

自动化学习-使用git进行版本管理

目录 一、为什么要学习git 二、git是什么 三、git如何使用 1、git的下载安装和配置 2、git常用的命令 3、gitee远程仓库的使用 (1)注册 (2)创建仓库 (3)配置公钥(建立电脑和git…

探秘基带算法:从原理到5G时代的通信变革【十】基带算法应用与对比

文章目录 三、算法在现代通信系统中的应用3.1 5G 通信中的应用3.1.1 信道编码与调制解调3.1.2 大规模 MIMO 技术3.1.3 案例分析:5G 基站与终端实现 3.2 卫星通信中的应用3.2.1 抗干扰与纠错编码3.2.2 信号处理与调制解调3.2.3 案例分析:卫星通信系统实例…

从vue源码解析Vue.set()和this.$set()

前言 最近死磕了一段时间vue源码,想想觉得还是要输出点东西,我们先来从Vue提供的Vue.set()和this.$set()这两个api看看它内部是怎么实现的。 Vue.set()和this.$set()应用的场景 平时做项目的时候难免不会对 数组或者对象 进行这样的骚操作操作&#xff…

IO学习day3

一、思维导图 二、练习 1、使用文件IO读取图片 文件大小,文件偏移量,宽度,高度 2.向一个程序中输入文件名,判断指定目录下是否有这个文件,如果有这个文件, 将这个文件的属性信息输出。如果不存在输出不存在即可。 .…

MWC 2025|紫光展锐联手美格智能发布5G通信模组SRM812

在2025年世界移动通信大会(MWC 2025)期间,紫光展锐携手美格智能正式推出了基于紫光展锐V620平台的第二代5G Sub6G R16模组SRM812,以超高性价比方案,全面赋能合作伙伴,加速5G规模化应用在各垂直领域的全面落…

场景题:10亿QQ用户,如何统计在线人数?

现在卷的环境下,面试除了八股文算法项目外,场景题也是问的越来越多了。一方面是就业市场竞争者较多所带来的必然结果;另一方面是公司对于应聘者的技术要求也越来越高了。 今天继续介绍Java面试常见的场景题:在线人数统计 现在用户…

Markdown HTML 图像语法

插入图片 Markdown ![图片描述](图片链接)一般来说,直接复制粘贴过来就行了,部分网页/应用可以拖拽,没人会真敲图片的链接吧…… 示例图片: ![Creeper?](https://i-blog.csdnimg.cn/direct/f5031c8c4f15421c9882d7eb23540b8…

3D建模--犀牛Rhino for Mac

介绍 Rhino 8是一款功能强大的三维构建软件,它可以帮助用户创建各种类型的3D模型,包括产品设计、建筑设计、工业设计计划等。具有直观的界面和丰富的工具库,让你可以快速轻松地进行建模、编辑、分析和漂染。支持多种文件格式的导入和导出&am…

Axure原型模板与元件库APP交互设计素材(附资料)

为了高效地进行APP和小程序的设计与开发,原型设计工具Axure凭借其强大的功能和灵活性,成为了众多产品经理和设计师的首选。本文将详细介绍Axure原型模板APP常用界面组件元件库、交互设计素材,以及多套涵盖电商、社区服务、娱乐休闲、农业农村…

使用sympy求解给定函数表达式的拉普拉斯变换

拉普拉斯变换是一种重要的数学工具,在工程、物理和经济学等多个领域有着广泛的应用。Sympy是一个Python库,专门用于符号数学计算,其中包括求解拉普拉斯变换。 使用sympy,我们可以方便地计算给定函数表达式的拉普拉斯变换&#xff…

mongodb安装教程以及mongodb的使用

MongoDB是由C语言编写的一种面向文档的NoSQL数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案。与传统的关系型数据库(如 MySQL 或 PostgreSQL)不同,MongoDB 存储数据的方式是以 BSON(类似于 JSON 的二进制格式…

家政保洁维修行业有没有必要做小程序?

【家政创业必看】家政行业小程序值得做吗?4大核心优势告诉你! 随时随地下单:客户手机一键预约,告别找电话/翻页面的麻烦 品牌专业升级:精美界面服务详情用户评价,打造可信赖形象 营销神器&#xff1…

电力设备基础概念解析

设备 配变终端 配电主站 位于城市调度中心,负责全面监控和管理整个配网的运行状况。 配电子站 常常设立在 110kV/35kV 变电站内,它们像是一个个“分中心”,负责各自辖区内的监控任务。子站与所辖区域内的DTU/TTU/FTU等电力终端设备保持紧…

C++ 内存序在多线程中的使用

目录 一、内存顺序 二、 指令重排在多线程中的问题 2.1 问题与原因 2.2 解决方案 三、六种内存序 3.1 memory_order_relaxed 3.2 memory_order_consume 3.3 memory_order_acquire 3.4 memory_order_release 3.5 memory_order_acq_rel 3.6 memory_order_seq_cst 一、…

大模型+知识图谱:重塑企业制度标准管理

在数字化转型的浪潮中,制度标准管理领域正迎来一场革命性的变革。借助大模型和知识图谱等前沿人工智能技术,制度标准管理不再仅仅是简单的文档存储和检索,而是演变为一个智能化、高效化、精准化的管理体系。 1.关键技术 我们的制度标准管理…

FPGA学习(一)——DE2-115开发板编程入级

FPGA学习(一)——DE2-115开发板编程入级 一、实验目的 通过 1 位全加器的详细设计,深入掌握原理图输入以及 Verilog 的两种设计方法,熟悉 Quartus II 13.0 软件的使用流程,以及在 Intel DE2-115 开发板上的硬件测试过…

【大模型基础_毛玉仁】1.2 基于RNN的语言模型

【大模型基础_毛玉仁】1.2 基于RNN的语言模型 1.2 基于RNN的语言模型1.2.1 循环神经网络RNN1.2.2 基于RNN的语言模型1)概率说明:2)损失函数3)问题 1.2 基于RNN的语言模型 循环神经网络(RecurrentNeuralNetwork,RNN&am…

三参数水质在线分析仪:从源头保障饮用水安全

【TH-ZS03】饮用水安全是人类健康的重要保障,其质量直接关系到人们的生命健康。随着工业化、城市化的快速发展,水体污染问题日益严峻,饮用水安全面临着前所未有的挑战。为了从源头保障饮用水安全,科学、高效的水质监测手段必不可少…

MiniMind用极低的成本训练属于自己的大模型

本篇文章主要讲解,如何通过极低的成本训练自己的大模型的方法和教程,通过MiniMind快速实现普通家用电脑的模型训练。 日期:2025年3月5日 作者:任聪聪 一、MiniMind 介绍 基本信息 在2小时,训练出属于自己的28M大模型。…