MySQL8.0最全最新下载及安装配置教程(保姆级教程) 📅 发布时间:2026/7/5 3:21:36 👁️ 浏览次数: 对于开发人员而言MySQL 8.0带来了期待已久的现代SQL特性。它正式支持公用表表达式Common Table ExpressionsCTE包括递归和非递归两种形式使得复杂层级查询的代码量减少60%执行效率比存储过程实现提升3倍。窗口函数Window Functions的引入更是革命性的突破——原本需要多次连接临时表才能完成的统计分析现在可以通过简洁的窗口函数一步到位处理效率比传统自连接查询快15倍。此外正则表达式支持也得到大幅增强采用支持Unicode的国际化组件库并新增了REGEXP_LIKE()、REGEXP_REPLACE()等一系列函数。这些特性让MySQL从一个纯粹的事务型数据库向具备分析能力的数据平台迈进。1、获取 MySQL 安装文件说明本文示例采用MySQL 压缩版免安装版进行部署。1通过网盘下载安装包可以直接从网盘获取 MySQL 安装文件点击这里下载 MySQL2通过官网下载程序也可以前往 MySQL 官方网站下载 Windows 版本安装包。需要注意的是官网如果下载旧版本通常需要注册账号并登录如果不想注册账号可以直接使用网盘下载方式。安装包下载完成之后直接进行解压操作即可。解压完成后的文件目录结构如下图所示2、创建 MySQL 配置文件由于压缩版 MySQL 默认没有my.ini配置文件因此需要手动创建。在刚刚解压得到的mysql 根目录中新建一个my.ini文件。然后将以下内容复制到该文件中即可。[mysqld]# 设置3306端口port3306# 设置mysql的安装目录 ----------此处修改为自己的配置------------basedirE:\mysql\mysql# 设置mysql数据库的数据的存放目录 ---------此处修改为自己的配置--datadirE:\mysql\mysql\data# 允许最大连接数max_connections200# 允许连接失败的次数。max_connect_errors10# 服务端使用的字符集默认为utf8mb4character-set-serverutf8mb4# 创建新表时将使用的默认存储引擎default-storage-engineINNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_pluginmysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-setutf8mb4[client]# 设置mysql客户端连接服务端时默认使用的端口port3306default-character-setutf8mb4注意basedir和datadir需要修改为你本地 MySQL 的实际安装路径。3、安装并启动 MySQL 服务首先使用管理员权限打开 CMD 命令窗口。进入 MySQL 安装目录中的bin 文件夹。E:# 切换到E盘cdE:\mysql\mysql\bin\# 进入mysql的bin目录说明如果需要切换磁盘需要直接输入盘符例如E:。接下来的所有命令都需要在mysql 的 bin 目录下执行。初始化 MySQL执行以下命令进行数据库初始化mysqld--initialize--console命令执行完成后终端会生成一个临时密码。请记录rootlocalhost:后面的密码稍后登录时会用到。安装 MySQL 服务执行以下命令注册 MySQL 服务mysqld--installmysql如果提示Service successfully installed说明服务安装成功。启动 MySQL 服务输入下面的命令启动数据库服务net start mysql如果出现启动成功提示说明 MySQL 服务已经正常运行。登录 MySQL 数据库执行以下命令尝试连接数据库mysql-uroot-p运行命令后系统会要求输入密码。此处填写刚刚初始化时生成的root 临时密码即可。修改 root 密码成功登录后可以使用以下 SQL 命令修改密码ALTERUSERrootlocalhostIDENTIFIED BY新的密码;密码修改完成后MySQL 的基本安装流程就结束了。接下来还需要配置系统环境变量。4、配置系统环境变量依次打开以下路径此电脑 → 属性 → 高级系统设置 → 环境变量创建一个新的系统变量。变量名称通常设置为MYSQL_HOME变量值填写 MySQL 的安装目录。随后在Path变量中新增以下路径%MYSQL_HOME%\bin完成保存后环境变量配置就完成了。使用可视化工具连接 MySQL为了更加方便地管理数据库可以使用可视化工具进行连接。本文推荐使用Navicat。安装包同样已经提供在网盘中可以直接下载。点击这里下载 Navicat下载完成后解压文件然后双击.exe程序即可启动软件。具体的连接方式如下图所示Mysql8特点MySQL 8.0重新定义了关系型数据库与NoSQL的边界。它在5.7版本原生JSON支持的基础上推出了完整的MySQL文档存储功能——开发者可以在同一个数据库中将无模式的JSON文档集合与关系表放在一起使用。MySQL 8.0采用优化的二进制格式存储JSON数据能够更迅速地读取和解析JSON文档服务器可以直接通过键或数组下标查找子对象或嵌套值而无需读取文档中它们之前或之后的所有值。新增的JSON路径表达式支持$[*].key等语法在物联网设备数据解析场景中将嵌套JSON解析时间从12ms降至2.3ms。更令人惊艳的是部分更新优化——从MySQL 8.0开始优化器可以执行JSON列的部分就地更新而不是删除旧文档后再将新文档完全写入列极大提高了更新操作的效率。X协议和X DevAPI的引入让开发者可以使用Java、Python、Node.js、.NET和C等主流语言进行NoSQL风格的CRUD操作。
947. 移除最多的同行或同列石头 题目描述 947. 移除最多的同行或同列石头 - 力扣(LeetCode) n 块石头放置在二维平面中的一些整数坐标点上。每个坐标点上最多只能有一块石头。 如果一块石头的 同行或者同列 上有其他石头存在,那么就可以移除这块石头。 给你一个长度为 n… 2026/7/5 1:33:20
ESP32(1) : ESP32接DFPlayer Mini随机播放Mp3音乐 1.前言1.1.开发IDEArduino IDE 2.3.71.2.版本开发板 :esp32 by Espressif Systems : 2.0.17库 : DFRobotDFPlayerMini : 1.0.61.3.TF卡内容根目录创建 01 文件夹, 里面放mp3文件, 编号从 0001.mp3 0002.mp3 ...歌曲信息如下:2.接线DFPlayer Mini 引脚ESP32 引脚说明VCC3.3V我这… 2026/5/17 10:20:04
万兴PDF专家v12.1.13专业版-心云阁 软件介绍 万兴 PDF 专家是一款国产 PDF 全套解决方案专家,专注于 PDF 的创建、编辑、转换、标注、保护、管理、水印、压缩、签名等功能。这款强大的专业 PDF 编辑软件,以简约风格及强大的功能在国外名声大噪,除了传统的阅读、编辑、注释等功… 2026/7/5 0:16:19
系统架构技能之设计模式-抽象工厂模式 上篇回顾 上篇我们主要讲述了简单工厂模式和工厂模式。并且分析了每种模式的应用场景和一些优缺点,我们现在来回顾一下: 简单工厂模式:一个工厂负责所有类型对象的创建,不支持无缝的新增新的类型对象的创建。 工厂模式:… 2026/7/5 3:20:59
【全网最详细】Inventor 2027下载免费版 Inventor三维机械设计软件安装图解(2026最新) 文章目录前言Inventor 2027 下载Inventor 2027 安装教程Inventor 2027怎么创建参数化零件?一步步教你操作步骤前言 说到三维机械设计,搞过工业建模的朋友对 Autodesk Inventor 应该不陌生。Inventor Professional 2027(简称 Inventor Pro 20… 2026/7/5 3:20:59
多层金属的“异质变形“为什么是矫平工艺的终极难题? 在金属板材加工领域,复合板(又称金属层状复合材料)正越来越多地应用于石油化工、海洋工程、核电和食品制药等行业。校平机作为消除板材残余应力、恢复平整度的关键设备,在面对复合板时遇到了与单质金属完全不同的技术挑战。复合板… 2026/7/5 3:16:58
opencode最新版本安装使用 1.中文官网文档 https://opencode.ai/zh 2.安装步骤(windows推荐使用) win R 打开windows命令终端,执行安装命令 curl -fsSL https://opencode.ai/install | bash通过安装结果,opencode的环境变量没有写入成功,我… 2026/7/5 3:14:57
Codex Desktop 接入 PackyCode / PackyAPI 后 401 报错排查:Key、Base URL 和模型名怎么对应 摘要在 Codex Desktop 中使用 PackyCode 或 PackyAPI 时,常见报错包括 401 Unauthorized、Invalid API key、Model is not available、stream disconnected before completion 等。很多问题并不是 Key 真的过期,而是 Key、Base URL、模型名称和 Codex 配… 2026/7/5 3:14:57
OpenAI Python库是什么?一文看懂通用大模型统一调用标准 开篇 很多刚接触大模型开发的新手会有一个误区:OpenAI Python库只能调用GPT系列模型。实际恰恰相反,如今国内几乎所有开源大模型(通义千问Qwen3、Llama、DeepSeek、GLM等),只要通过vLLM、Text Generation Inference推理… 2026/7/5 3:12:56
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36