更改 InnoDB MySQL 表的内容时,文件系统上的以下文件似乎涉及/更改:
/path/to/mysql/data/[database]/[table].ibd
(由于innodb_file_per_table
)/path/to/mysql/data/data/ib_logfile0
/path/to/mysql/data/data/ib_logfile1
/path/to/mysql/data/data/ibdata1
对于这些文件中的每一个:
- 什么时候创建文件?
- 什么时候写入文件?
- 什么时候读取文件?
- 如果文件损坏或删除会有什么后果?