最近在学习mysql45讲,写这个博客主要是为了加深学习的牢固程度。
首先mysql的结构大概分为两块: server和存储引擎
server包含了 : 连接器、查询缓存、分析器、优化器、执行器。
存储引擎大概有: InnoDB、MyIsAM、Memory
连接器
连接器作为和客户端建立连接、身份验证、保持连接、管理连接等。
mysql -h$ip -P$port -u$user -p
输入这个命令后,则需要你输入用户名和密码进行身份验证。
连接完成之后如果没有其他操作,便会处于空闲状态,如果太长时间没有操作连接器就会将客户端的连接自动断开 默认是8小时。
查询缓存
分析器
优化器