小伙子可以!方才你还说了什么 socket文件、pid文件。
你再跟我说说这两个文件分别是MySQL的什么文件吧!
先说下这个socket文件吧,它一般是在/tmp目录下。在Unix操作系统中本地登陆MySQL时其实就是借助于这个socket文件实现的。
啧啧啧,什么叫本地登陆?
哦!直观的看,本地登陆就是你先登陆上操作系统,进入bash中,然后再通过 mysql -uroot -p的方式登陆MySQL。
远程登陆就比如你在你的笔记本上通过网络远程登陆百度云上的MySQL。
嗯,你接着说。
再说下pid文件吧。在Linux操作系统中,所有的程序都是有自己的进程ID的,MySQL也不例外。MySQL实例启动之后会把自己的进程ID写入到一个文件中,这个文件就叫做PID文件。
默认这个PID文件会在数据库目录下,文件名为:主机名.pid
嗯,了解
,你还知道哪些MySQL的文件?接着说嗯,我还了解MySQL有:表结构定义文件 和 表空间文件。
先说下这个表结构定义文件吧!
在MySQL中数据是以数据表的形式组织起来的,不管你使用的哪种存储引擎,每个数据表都会有一个对应的表结构定义文件。它里面记录了表结构定义信息。
一般这个表结构定义文件的后缀都是 .frm
比如就像下面这样: