当前位置:文档之家› MySQL数据库技术大全

MySQL数据库技术大全

④ MySQL数据库在互联网行业90%以上的使用比例,最典型的就是BAT了,近2年开始MySQL 扩展到金融、通信、生产制造、快速消费品零售、物流运输、医疗、政府等行业
01 MySQL 介绍
Oracle VS MySQL : 企业服务软件的开源与闭源之争
01 MySQL 介绍
Oracle VS MySQL : 企业服务软件的开源与闭源之争
② 甲骨文公司的两款数据库(Oracle+MySQL)共占据着全世界的数据库市场份额的60%以 上,在中国(Oracle+MySQL)的使用更占到80%左右
③ 中国前100个大企业/国有企业有99个以上使用Oracle为主MySQL为辅,中国前100个互 联网行业公司有95%以上使用MySQL为主Oracle/NoSQL为辅
技术创新,变革未来
MySQL数据库技术大全
目录 Contents
01 MySQL简介与主流分支版本 02 MySQL数据库安装 03 MySQL体系结构 04 MySQL运维管理 05 浅谈MySQL架构 06 MySQL备份恢复简介
01 MySQL简介与主流分支版本
01 MySQL 之父
1、开源MySQL数据库的创始成员 2、MySQL AB公司的首席技术官 3、MySQL数据库第一行代码的作者 4、MySQL数据库命名人 5、MariaDB创始人兼首席技术官; 6、独自完成撰写MySQL数据库服务器端95%的代码。
MySQL-shared-compat-5.6.40-
服务端动态链接库libmysqlclient文件
1.el6.x86_64.rpm
ห้องสมุดไป่ตู้
MySQL-shared-5.6.40-1.el6.x86_64.rpm 某些语句和应用动态加载共享链接库
MySQL-embedded-5.6.40-1.el6.x86_64.rpm 嵌入式MySQL服务端
MySQL-test-5.6.40-1.el6.x86_64.rpm
MySQL测试套件
02 RPM包下载
文件名规则: mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar:MySQL服务器软件包
5.7.17-1:MySQL版本 el7:操作系统 x86_64:CPU
02 二进制包下载
软件成本低 运维成本依赖数据规模,小规模数据库 运维成本低于Oracle,大规模数据库运维 成高低于Oracle。
互联网行业
技术掌控度高
02 MySQL数据库安装
02 平台选择
MySQL官网:https:///support/supportedplatforms/database.html
1.在安装前需要注意,linux系统往往会自带安装mysql,要完全卸载掉相关的rpm包, 删 除掉相应的数据文件,配置文件,以确保后续的安装能够顺利运行; 2. MySQL依赖于libaio库,检查及安装依赖的包; 3.要安装压缩的tar文件二进制分发版,请将其解压到您选择的安装位置(通常 /usr/local/mysql)。这将创建下表中显示的目录。
MySQL5.6 MySQL5.7 MySQL8.0 (2016.8.25
DMR 、2018.4.8 GA)
1999 1979 TcX UNIREG
2000
2005.10
2008.1.16
1995 Sun Solaris
2009.4.20
2019
01 MySQL 主流分支
官方MySQL Monty团队迭代
Michael “Monty” Widenius
MySQL
MaxDB
MariaDB
01 MySQL 介绍
成立MySQLAB 公司
公布源码,采 用GPL协议, 正式进入开源 世界
里程碑,发布 MySQL5.0,奠 定了迈向高性 能数据库基础
Sun收购 MySQL
Oracle收购Sun (MySQL5.5)
02 安装方式
MySQL安装的几种方式:
✓ Windows 平台 ➢ 安装包方式安装MSI(依赖Microsoft .Net Framework) ➢ 压缩包方式安装 ➢ 源码安装(依赖Visual Studio、CMake 、Bison等)
✓ Linux 平台
➢ RPM包方式安装 ➢ 二进制包方式安装 ➢ 源码安装(依赖Cmake等)
✓ Oracle Solaris ✓ Canonical Ubuntu ✓ SUSE ✓ Debian ✓ Microsoft Windows Server/Microsoft Windows
✓ Apple macOS ✓ FreeBSD ✓ Various Linux
环境
02 数据库版本
1、安装开发版 2、通用版(GA)
MySQL Enterprise
Percona Server
MySQL
MariaDB
Drizzle
号称最接近MySQL Enterprise发行版的 产品 XtraDB
更干净、快速的MySQL 不兼容MySQL
01 MySQL 行业前景
01 全球最大网站Top20
01 国内MySQL行业应用
① 互联网行业数据库MySQL市场第一
MySQL官网:https:///downloads/mysql/
编 译 好 的 二 进 制 安 装 包
02 源码包下载
MySQL官网:https:///downloads/mysql/
未 编 译 的 源 码 包
02 Linux上使用二进制文件安装MySQL
Oracle: 功能强大 保障体系充分,MOS成熟度高 BUG更新较快 并发机制粒度细,并发高
软件成本高 运维成本依赖数据规模,小规模数据库 运维成本远高于MySQL,大规模数据库 运维成高低于MySQL。
传统行业的霸主
技术掌控度低
MySQL: 功能略有不足 保障体系成熟度不如Oracle BUG更新不如Oracle 并发机制较粗,比Mongo类NoSQL要强, 并发性总体不如Oracle
02 RPM包下载
RPM


RPM包
作用

MySQL-server-5.6.40-1.el6.x86_64.rpm MySQL数据库服务相关文件
MySQL-client-5.6.40-1.el6.x86_64.rpm MySQL数据库客户端工具
MySQL-devel-5.6.40-1.el6.x86_64.rpm MySQL数据库开发包工具,链接库文件
相关主题