- 14
- 0
- 约1.1万字
- 约 8页
- 2016-10-09 发布于贵州
- 举报
Mysql入门:MySQL数据目录的结构
Mysql入门系列:MySQL数据目录的结构
MySQL数据目录中包含由服务器管理的所有数据库和表。它们被组织成一个树状结构,该结构是通过UNIX 或Windows 文件系统的层次结构用简单的方式实现的:
每个数据库对应该数据目录下的一个目录。
数据库中的表对应数据库目录中的文件。
数据目录还包含几个由服务器生成的状态文件,如日志文件。这些文件提供了关于服务器运作的重要信息,对管理员是有用的,尤其是当问题出现且试图确定问题的原因时特别有用。例如,如果某个特定的查询毁坏了数据库,您可以通过检查日志文件来识别这个讨厌的查询。
MySQL服务器怎样提供对数据的访问
数据目录中的一切都由一个单个的实体进行管理,即MySQL服务器的mysqld。客户机程序不能直接操纵数据。而服务器提供了访问数据库的唯一的连结点,它担当着客户机程序和所需数据之间的媒介(参见图10 - 1)
当启动服务器时,如果有任何请求,它都将打开日志文件,然后通过对网络连接的监听向数据目录展现网络接口。为了访问数据,客户机建立一个到服务器的连接,然后传达作为SQL 查询的请求,以完成所期望的操作(例如,创建表、选择记录、更新记录)。服务器执行每个操作并将结果发送回客户机。服务器是多线程的,可以服务于多个并发的客户机的连接。但是,由于更新操作一次只能执行一个,因此实际上这些请求是顺序化的,两
原创力文档

文档评论(0)