【技术专题】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安装。

相关推荐
笃行3503 小时前
数据库性能优化的五处内核改造,KingbaseES 配了四件诊断工具
数据库
非优秀程序员5 小时前
第02章 杭电的英语老师与一台服务器|《互联网产品恩仇录》
数据库·node.js·代码规范
SelectDB9 小时前
SelectDB 是哪个公司的?是国产数据库吗?一篇讲清飞轮科技与 Apache Doris 的关系
数据库
这个DBA有点耶10 小时前
库内计算推理:一条SQL背后的算子融合,和外挂方案差了几次网络往返
数据库·人工智能·sql
这个DBA有点耶12 小时前
函数索引的“完全一致”有多苛刻:写法、字符集、类型,差一处就失效
数据库·mysql·代码规范
星恒随风12 小时前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql
Alluxio12 小时前
Alluxio + OCI:为 AI 工作负载实现亚毫秒访问延迟与可扩展吞吐
运维·数据库·人工智能·分布式·缓存·ai·语言模型
数据库急诊室_阿哲16 小时前
一次加索引建议的复核记录:从报告到签字
数据库·ai数据库
青瓦梦滋17 小时前
Redis主从复制
服务器·数据库·redis·缓存·bootstrap
慧都小妮子18 小时前
Wyn商业智能国产数据库适配:数据接入、分析缓存与审计日志验证清单
数据库·数据分析·数据可视化·审计日志·商业智能