【技术专题】Mysql8 数据库 - Mysql8 简介 & 安装以及配置

大家好,我是Java1234_小锋老师,最近更新 《一天学会 Mysql8 视频教程(无废话版) 》专辑,感谢大家支持。

本课程主要介绍和讲解 Mysql8简介,安装以及配置,客户端sqlyog安装以及配置,数据库基本操作,数据库表基本操作,查询数据,添加,修改,删除数据,索引,视图,触发器,常用函数,存储过程和函数。

视频教程+课件+源码打包下载:

链接:https://pan.baidu.com/s/1o-zRfndo1HHrS_uFroOiCw?pwd=1234

提取码:1234

Mysql8(在第一阶段目录里)

Mysql8 简介

MySQL 是全球最流行的开源关系型数据库管理系统(RDBMS)之一。它由瑞典 MySQL AB 公司开发,1995 年首次发布,2008 年被 Sun 收购,2010 年随 Sun 并入 Oracle 。MySQL 采用 GPL 开源许可 + 商业许可 双授权模式,以 SQL 为查询语言,采用客户端/服务器架构 ,默认端口 3306。

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


核心特点

  • 关系模型:支持库、表、行、列、主键、外键、索引、视图、触发器、存储过程等。
  • 插件式存储引擎 :默认 InnoDB,支持事务、ACID、行级锁、MVCC、外键和崩溃恢复;其他引擎包括 MyISAM、Memory、Archive、CSV、NDB 等。
  • 高性能:B+ 树索引、查询优化器、连接池、线程缓存;MySQL 8.0.30+ 引入并行查询,8.4 中生产可用。
  • 复制与高可用:支持主从复制、GTID、半同步复制、组复制(MGR)、InnoDB Cluster、Clone 插件。
  • 安全 :支持 SSL/TLS、角色、权限管理、密码策略;8.0 起默认认证插件为 caching_sha2_password。
  • 生态丰富:LAMP/LEMP 经典组合,支持 PHP、Java、Python、Go、Node.js 等;各大云厂商提供 RDS、Kubernetes Operator。
  • 可扩展:支持分区、读写分离、分片中间件,适合从单机到中大规模集群。

架构分层

  1. 连接层:处理连接、认证、线程管理。
  2. 服务层:SQL 解析、优化、执行;MySQL 8.0 已移除查询缓存。
  3. 存储引擎层:InnoDB 默认,可插拔替换。
  4. 文件系统层:redo/undo 日志、表空间文件、binlog、错误日志、慢查询日志等。

版本演进

版本 定位与特点
5.7 经典稳定版,仍有大量存量系统
8.0 重大升级:事务性数据字典、窗口函数、CTE、JSON 增强、默认 utf8mb4
8.4 LTS 首个长期支持版,5 年支持,并行查询成熟、动态 Redo Log、禁用旧认证
9.x Innovation 创新版,快速迭代,适合尝鲜,不建议核心生产直接采用

适用场景

MySQL 广泛用于 Web 应用、OLTP、电商、SaaS、内容管理、日志系统、中小型数据分析等。典型优势是成熟稳定、性能好、部署简单、社区庞大、云支持完善。

Mysql8 安装以及配置

我们下载Mysql8.4版本,进入官方下载页面:https://dev.mysql.com/downloads/mysql/

选择8.4版本,以及操作系统。然后点击下载

安装步骤如下:

双击安装包:

点Next

勾选下 接受协议,继续点 Next

选择Typical经典安装,然后继续下一步

点 Install安装

稍作等待,安装中

安装完成后,点Finish,进行Msyql配置

因为锋哥的电脑上已经有老版本的Mysql,所以和大家界面可能不一样,我们选第二个,全新安装。

端口的话,大家可以用默认的3306,锋哥这边因为有老版本数据库占用了3306端口,所以需要更换下端口,然后继续Next。

我们这边设置密码,可以设置简单点 123456

继续next

继续next

继续next,无需安装案例数据库。

点Excute,执行配置。

执行完后,继续Next

点Finish完成Mysql安装。

相关推荐
oradh1 小时前
Oracle固定执行计划的方法----SQL Profie(三)
数据库·sql·oracle
斯内普吖1 小时前
(开源)水果蔬菜商城实战指南 基于 Java + SSM + Vue + MySQL
java·vue.js·mysql·开源
测试学习test2 小时前
SPI读取W25Q64硬件驱动(HAL库)
数据库·stm32·嵌入式硬件·算法
做运维的阿瑞2 小时前
mysql数据库分组查询:GROUP BY 与 HAVING 的执行逻辑
数据库·sql·mysql
LaughingZhu3 小时前
Product Hunt 每日热榜 | 2026-10-01
数据库·人工智能·深度学习·神经网络·搜索引擎
阳光九叶草LXGZXJ3 小时前
达梦数据库-学习-67-SSL加密认证
linux·运维·数据库·sql·学习·ssl
ha_lydms3 小时前
MaxCompute中JSON函数
大数据·数据库·阿里云·json·dataworks·maxcompute·odps
沐欣工作室_lvyiyi3 小时前
基于物联网的智能商业零售管理系统设计与实现(论文+源码)
物联网·mysql·mysql数据库·零售
细嗅蔷薇@3 小时前
DML常见操作
数据库·mysql