- 1 MySQL 简介
- MySQL 版本和产品线说明
- MySQL 安装
- 2 MySQL 基础教程
- 2.1 SQL 语法:SELECT/INSERT/UPDATE/DELETE
- 2.2 MySQL 列类型
- 2.3 使用用户变量
- 2.4 MySQL 的日期和时间管理
- 2.5 集合运算
- 3 MySQL 高级教程
- 3.1 触发器
- 3.2 视图
- 3.3 复制 Replication~主从库配置
- 3.4 分区存储
- 本章参考
- 4 MySQL 优化
- 4.1 优化数据库结构
- 4.2 优化 SQL 语句
- 4.3 优化索引
- 4.4 优化数据库服务器 mysql_serverd
- 4.5 修改配置文件 my.cnf/my.ini
- 5 MySQL 管理
- 5.1 MySQL 管理常用命令
- 5.2 MySQL 权限管理
- 5.3 MySQL 备份和恢复
- 5.4 MySQL 数据库安全
- 常见问题 FAQ
- 使用的常见问题
- MySQL 字符集乱码
- MySQL 存储二进制图片
- 参考资料
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
MySQL 版本和产品线说明
表格 MySQL 版本说明
版本 | 发布时间 | 特性说明 |
---|---|---|
8.0 | 2016-9-12 | 最新版本 8.0.27(2021-05)。 Data dictionary. Atomic DDL. Upgrade procedure。安全和账号管理( 授权方式变化,root 只允许 localhost 访问 )。资源管理。表加密管理。InnoDB 提升。优化...数据库的缺省编码将改为 utf8mb4. 要先创建用户再授权。 |
7.1 | ||
6.0 | MySQL Cluster 版本。 | |
5.7 | 2013-4-23 | 最新版本 5.7.36(2021-05)。 查询性能得以大幅提升,比 MySQL 5.6 提升 1 倍降低了建立数据库连接的时间。 |
5.6 | 2011-4-11 | 最新版本 5.6.51(2021-01-20)。InnoDB 可以限制大量表打开的时候内存占用过多的问题,InnoDB 性能加强。 |
5.5 | 2010.12 | 默认存储引擎更改为 InnoDB。多个回滚段(Multiple Rollback Segments)。InnoDB 版本从原来的 1023 个并发提高到 128K 并发事务。 |
5.1 | 2008 | 增加了崩溃恢复功能的 MyISAM,使用表级锁,但可以做到读写不冲突。 |
5.0.x | MyISAM 引擎默认支持的表大小从 4G 提升到 256T;添加了存储过程、服务端游标、触发器、查询优化以及分布式事务功能。 | |
4.0 | 2002 | 早期 MySQL 版本,基本没人用了。 |
3.x | 早期 MySQL 版本,基本没人用了。 |
Release Note: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/
持续维护版本: 8.0/5.7/5.6 这三个版本是 MySQL Server 官网持续更新维护的版本。
版本类别分为四种:Alpha 版、Beta 版、RC 版(Release Candidate)、GA 版(Generally Available)。
表格 MySQL 产品线说明
产品 | 用途 |
---|---|
MySQL Community Server | 社区版本,免费,但是 Mysql 不提供官方技术支持。 |
MySQL Enterprise Edition | 该版本是收费版本,可以试用 30 天,包含以下组件 |
MySQL Cluster | 免费版本 |
MySQL Cluster CGE | 付费版本 |
MySQL Workbench SE | MySQL Workbench (GUI Tool)是一款专为 MySQL 设计的 ER/数据库建模工具。它是著名的数据库设计工具 DBDesigner4 的继任者。你可以用 MySQL Workbench 设计和创建新的数据库图示,建立数据库文档,以及进行复杂的 MySQL 迁移。MySQL Workbench SE 是商用版本。 |
MySQL Workbench OSS | 社区版 |
MySQL 版本兼容
问题 1: 在 mysql5.6 升级到 5.7 时常出现 show_compatibility_56 报错
报错信息: DBD::mysql::st execute failed: The 'INFORMATION_SCHEMA.GLOBAL_VARIABLES' feature is disabled; see the documentation for 'show_compatibility_56' at myawr.pl line 760.
背景:从 mysql5.7.6 开始 information_schema.global_status 已经开始被舍弃,为了兼容性,此时需要打开 show_compatibility_56
解决方法: 打开 show_compatibility_56 开头。
mysql> show variables like '%show_compatibility_56%';
mysql> set global show_compatibility_56=on;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论