首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在移动到ibdata1后缩小innodb_file_per_table文件的大小?

如何在移动到ibdata1后缩小innodb_file_per_table文件的大小?
EN

Stack Overflow用户
提问于 2015-11-09 07:54:39
回答 1查看 2.3K关注 0票数 1

我成功地遵循了这个线程( https://dba.stackexchange.com/questions/8982/what-is-the-best-way-to-reduce-the-size-of-ibdata-in-mysql )中的指令,但2个月后,ibdata1继续增长。我试过优化表,但它没有收回丢失的存储空间。如何缩小ibdata1文件大小?有办法安全删除吗?

EN

回答 1

Stack Overflow用户

发布于 2015-11-09 08:01:57

当您想要从ibdata1中回收空间时,实际上必须删除该文件:

  1. 对所有数据库、过程、触发器等做一个mysql performance_schema performance_schema数据库以外的
  2. 删除除上述2个数据库以外的所有数据库
  3. 停止mysql
  4. 删除ibdata1ib_log文件
  5. 启动mysql
  6. 从转储恢复

Source

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33604647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档