MySQL 大体分为 “server 层” 和 “存储引擎层” 两部分;
Server 层
包括 连接器、查询缓存、分析器、优化器、执行器 等,涵盖MySQL的大多数核心服务
功能,以及所有的内置函数(日期,时间,数学,加密函数等),所有夸存储引擎的功能都可以
在这一层实现,例如:存储过程,触发器,视图等;
存储引擎层
负责数据的存储和提取,使用插件式的架构模式;支持 InnoDB、MyISAM、Memory 等多个存储引擎
现在最常用的存储引擎是 InnoDB ,从MySQL 5.5.5 版本开始 InnoDB 是默认存储引擎。
连接器
连接器负责跟客户端建立连接,获取权限,维持和管理连接;一般写法如下:
mysql -h 192.168.5.116 -P 3306 -u root -p123456