标签:最新版本 存储引擎 可扩展性 系统数据 包含 tle info rdbms cto
1)MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
2)MySQL的历史最早可以追溯到1979年,那时Oracle也才刚刚开始,微软的SQL Server影子都没,在2008年1月16号 MySQL被Sun公司收购。2009年,SUN又被Oracle收购
3)体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得许多企业选择了MySQL作为数据库
1)主页:https://www.oracle.com/mysql/index.html
2)下载主页面:https://www.mysql.com/downloads/
3)社区资源下载页面:https://dev.mysql.com/downloads/
4)MySQL社区版下载页面:https://dev.mysql.com/downloads/mysql/
1)Oracle MySQL Cloud Service (commercial):商业付费软件,基于MySQL企业版和Oracle云服务提供企业级 的MySQL数据库服务
2)MySQL Enterprise Edition(commercial):商业付费软件,除了提供MySQL数据库服务之外,又包含了connector(程序连接接口),partition(表分区),企业级的monitor(监控),HA(高可用),backup(备份),Scalability(扩展)等服务
3)MySQL Cluster CGE(commercial):商业付费软件,基于MySQL Cluster和企业版拥有的各项功能提供企业级的高并发 、高吞吐的数据库服务
4)MySQL Community Edition:免费社区软件,提供基础的数据库服务和其他衍生服务
5)MySQL Community Server:最流行的开源数据库管理软件,当前最新版本是8.0
6)MySQL Cluster:基于MySQL数据库而实现的集群服务,自身能提供高并发高负载等特性
7)MySQL Fabric:MySQL官方提供的关于MySQL数据库高可用和数据分片的解决方案
8)MySQL Connectors:为应用程序提供JDBC/ODBC等访问MySQL数据库的接口服务
MySQL4.0版本:增加了子查询的支持,字符集增加UTF-8,GROUP BY语句增加了ROLLUP,mysql.user表采用了更好的加密算法,InnoDB开始支持单独的表空间
MySQL5.0版本:增加了Stored procedures、Views、Cursors、Triggers、XA transactions的支持,增加了INFORATION_SCHEMA系统数据库
MySQL5.5版本:默认存储引擎更改为InnoDB,提高性能和可扩展性,增加半同步复制
MySQL5.6版本:提高InnoDB性能,支持延迟复制
MySQL5.7版本:提升数据库性能和存储引擎,更健壮的复制功能,增加sys系统库存放数据库管理信息
1)检查操作系统和MySQL版本的适配度
2)选择安装的MySQL版本
3)选择安装MySQL的方式
一般会选择二进制安装方式,如果有特殊需求,比如修改一部分源码或修改MySQL深层次的配置,则会选择源码方式
[root@db01 ~]# mkdir -p /app/
[root@db01 ~]# cd /app/ [root@db01 app]# ls mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz [root@db01 app]# tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz [root@db01 app]# mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql [root@db01 app]# ls mysql mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
标签:最新版本 存储引擎 可扩展性 系统数据 包含 tle info rdbms cto
原文地址:https://www.cnblogs.com/hujinzhong/p/11624889.html