背景概述
随着数据库软件的不断更新迭代,新的版本中出现了很多具有实用性的功能和特性,也在新项目的要求下,也催使着需要尝试使用新的版本和新的架构。
目前我使用的数据库版本主要是 MySQL 5.7.13,而最新的版本即将更新到 MySQL 8.0.21。
MySQL 8.0.20
MySQL 8.0.20 简介
MySQL 5.7 到 8.0,Oracle 官方跳跃了两个大的版本号,2016 年首次发布 MySQL 8.0,随之而来的就是在 MySQL 8.0 上做了许多重大更新,2018 年 GA 版本发布也已经 4 年多的历程,最新版本已经到 8.0.21。并且 MySQL 8.0 功能,性能等各方面都已进入稳定阶段。
全新 Data Dictionary 设计、支持 Atomic DDL、全新的版本升级策略、组复制、安全和账号管理加强、InnoDB 功能增强等。
现在很多企业也在积极的上 8.0 版本。
说明:本文档是以 MySQL8.0.20 为基础编写,插图中包含了真实的 IP 和主机名,所以做了处理,希望不影响阅读,在此希望朋友们理解。
MySQL 8.0.20 安装部署
MySQL 软件安装
MySQL 安装包下载:
下载所需安装包、本文档,直接下载社区编译好的二进制免安装包。
解压安装包到指定位置:
tar --zxf mysql-8.0.20-el7-x86_64.tar.gz --C /usr/local/mysql
添加环境变量 .bash_profile,并使其生效: