- 体系结构
mysql是单进程多线程架构的数据库。
启动mysql时,会按照一定顺序查找配置文件,如下:
按照/home/work/.jumbo/etc/mysql/my.cnf -> ~/.my.cnf的顺序读取配置文件,如果几个配置文件有相同的配置项,以最后一个配置文件中的参数为准。window环境里配置文件后缀名也可能是.ini。 配置文件有一个参数datadir,指定了数据库的路径,用户也可以改这个参数,具体如下:
到该路径下查看,可以发现就是存储数据的文件集合,每个库是单独的文件夹,存储文件后缀名是是.frm和.idb:
概念上来说,