InnoDB系统表空间的维护方法
环境描述:有一个运行MySQL环境,因为以前的配置文件太简单(没有配置innodb_data_file_path变化),导致系统表空间要满了。
如果innodb_data_file_path未设置之前,它将使用默认值:innodb_data_file_path = ibdata1:12m;问题是存在的,它不。
自动
解决这个想法:
1,关闭已经在运行的MySQL
mysqladmin - h127.0.0.1 -中- pxxxx关机
2、增加对MySQL二SYSTEM表空间文件,设置它的大小和添加的自动性
{他}
innodb_data_file_path = ibdata1:12m;ibdata2:12m:自动
三.启动MySQL
启动mysql服务
顺便写到这里,顺便说一下,如果你想减少系统表空间也是可能的,一般来说是做一个。
一般步骤如下
1。用mysqldump备份数据库
2。闭上你的MySQL数据库和删除文件下的datadir
3,将配置文件编辑到所需的配置并重新启动一个新的MySQL数据库
4。从转储文件的第一步恢复数据库
上述系统的维护方法是InnoDB表空间的所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。