文档介绍:MySQL 学****分享
卢骏
2012-03-02
MySQL大纲
一. MySQL 简介
二. MySQL 体系结构
三. MySQL 开发
四. MySQL 管理
五. MySQL 优化
六. MySQL 企业级应用
MySQL 介绍
MySQL 安装
MySQL 资源
MySQL 简介
MySQL 版本及特性
MySQL
一. MySQL 简介
MySQL介绍
一. MySQL 简介
MySQL
历史:
1979年,始于一款报表工具、数据引擎。
1996年,发布 MySQL 版本。
2000年,成立 MySQL AB 公司。
2008年,Sun 以 10 亿元收购了 MySQL AB 公司。
2009年,Oracle 以 76 亿元收购了 Sun 公司。
定义:
MySQL 是一款优秀的开源小型关系数据库系统。
特点(从DB产品对比角度):
,基于通用公共许可证协议(GPL)可以免费使用修改。
,采用开放式存储引擎架构,有多种免费或付费引擎可选择。
,通过优秀的架构设计及相关手段能实现企业级高可用性、高扩展性。
,有效降低企业投资运营成本。
,产品成熟度逐渐提高,占行业应用比重增大,相关产业链丰富,从业人员逐步形成规模效应。
MySQL介绍
一. MySQL 简介
MySQL
特点(从开发管理角度):
,MySQL 由于引擎众多,且各自内部机制和实现技术差别很大,完全掌握需要花很多精力,并不像很多人想象中的那样简单。
,支撑好应用,以下均需掌握好:需求、架构、设计、优化。
学****建议:
MySQL 官方手册。
,加深理解和实际运用能力。
使用 MySQL 的企业:
版本及特性
一. MySQL 简介
MySQL
版本:
企业版本(MySQL Enterprise):
收费,更稳定,完整的配套监控工具,官方技术支持。
社区版本(MySQL)
免费,没有企业版稳定,没有完整监控工具及官方支持:。
版本及主要特性:
版本
特性
英文名称
外键
Foreign Keys
约束
Constraints
合并查询
Unions
索引
R-trees
子查询
Subqueries
视图
Views
函数
Function
存储过程
Stored Procedures
游标
Cursors
触发器
Triggers
事务
XA Transactions
外键
Foreign Keys
分区
Partitioning
复制
Row-Based Replication
扩展
Pluggable Storage Engine API
重构
Innodb Refactoring
性能
performance schema
MySQL资源
一. MySQL 简介
MySQL
下载(社区版):
http://dev./downloads/
文档:
http://dev./doc/
MySQL安装(以Solaris非rpm版为例)
介质准备:
******@mysolaris>cd /opt/uniload/dev_install
******@mysolaris>gizp -d mysql--m5-solaris10-
******@mysolaris>tar -xvf mysql--m5-solaris10-
用户准备:
******@mysolaris>groupadd mysql
******@mysolaris>useradd -g mysql mysql
一. MySQL 简介
MySQL
MySQL安装(以Solaris非rpm版为例)
目录准备:
******@mysolaris>cd /usr/local
******@mysolaris>ln -s /opt/uniload/dev_install/mysql--m5-solaris10-i386 mysql
******@mysolaris>chown -R mysql mysql
******@mysolaris>cd /opt/uniload/dev_install
******@mysolaris>chown -R mysql