MySQL表空间结构
时间:2021-07-01 10:21:17
帮助过:4人阅读
= /data/mysql_4306/
data
innodb_data_file_path =
ibdata1:1000M;ibdata2:100M:autoextend
innodb_file_per_table =
1
在配置文件my.cnf里面写上以上参数,注意看,这里我写的是ibdata1是1000M,而ibdata2是100M,这样的设置是完全可行的,可以看到,在ibdata一行最后是autoextend,他的意思是这个文件是可以自动扩展的,所以一般都会比较大,往往是1G更多。还有一点需要注意,就是这个系统表空间只有一份,所有的表共用这一份数据。
关于这个系统表空间,这里有一个小坑,给大家说一下:
如果你的主库上设置的ibdata的模式是一个1000M,一个100M的话,你在搭建从库的时候,从库上需要跟主库保持一致,如果没有保持一致,则在实例启动的时候会有报错。
MySQL表空间结构
标签:col 模式 空间 pre file_path 目录 ext innodb home