社区
MySQL
帖子详情
mysql的ibdata1怎么删除或者清空
qq_28126377
2016-06-21 05:04:26
mysql的ibdata1怎么删除或者清空
...全文
4063
4
打赏
收藏
mysql的ibdata1怎么删除或者清空
mysql的ibdata1怎么删除或者清空
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_28126377
2016-06-27
打赏
举报
回复
首先,感谢3位的回答。 我的做法是:先导出的数据,然后重装的MySql,然后将数据导入。
lamking
2016-06-22
打赏
举报
回复
不同的mysql版本,可以有不同的处理方法。 如果是5.6之前的版本,只能mysqlump导出数据,之后,删除掉数据库,之后停掉mysql,然后删除ibdata1 和ib_logfile,和数据库目录,然后启动mysql,重新建数据库导入数据。 如果是5.6之后的版本,并且innodb_file_per_table 设置的0 ,那做法同上。如果是innodb_file_per_table 设置的1,那可以导出表结构,之后停掉mysql,备份data目录下的那些数据库目录,之后删除这些目录。之后删除ibdata1 和ib_logfile,然后启动mysql,创建数据库导入之前备份的表结构,然后对所有innodb 引擎的表执行 alter table xxx discard tablespace 的命令,之后,把备份的目录下的文件拷贝过去覆盖,设置好目录文件权限之后,再import tablespace,对myisam引擎的执行 repair ,之后重建一下索引,就OK了,其实也挺麻烦的,貌似还不如直接导出备份,再导入。 另外,有些版本。比如忘了是阿里还是哪个提供了一个修改版的mysql,是可以在线收缩ibd文件的,不过我只是看到过,没太留意。
ACMAIN_CHM
2016-06-22
打赏
举报
回复
ibdata1 无法直接清空,只能先mysqldump导出所有数据,然后停止MYSQL服务,再删除IBDATA1文件,后再恢复所有数据库。
allen519
2016-06-22
打赏
举报
回复
2
如果你的 ibdata文件 太大 基本上是 因为 innodb 共享表空间文件的设置导致的 清理的话 需要先 dump出数据,关闭mysql 修改my .cnf 文件 然后删除 ibdata文件 ,和一些应用数据库文件 启动mysql 之后, 验证一些 参数设置是否成功 最后 再把dump出来的数据进行导入 这时候 ibdata 文件 将不会像之前那么大了 参考一下这个吧 http://blog.chinaunix.net/uid-24373487-id-4223322.html
MySQL
的InnoDB扩容及
ib
data
1文件瘦身方案完全解析
在使用InnoDB存储引擎后,
MySQL
的
ib
data
1文件常常会占据大量存储空间,这里我们就为大家带来
MySQL
的InnoDB扩容及
ib
data
1文件瘦身方案完全解析:
mysql
误
删除
ib
data
1之后的恢复方法
如果误
删除
了在线服务器中
mysql
innodb相关的数据文件
ib
data
1以及日志文件
ib
_logfile*,应该怎样恢复呢
MySQL
服务启动失败解决[项目代码]
文章详细介绍了当
MySQL
服务启动失败并提示“本地计算机上的
MySQL
服务启动后停止”时的解决方法。首先需要备份
data
数据,然后
清空
data
文件夹并在bin目录下执行`
mysql
d --initialize`命令以创建新的初始化数据。接着验证服务是否能正常启动,若失败则需检查其他问题。最后通过恢复备份的
ib
data
1、auto.cnf、
mysql
.
ib
d等关键文件来恢复数据,确保
MySQL
服务正常启动。文章还提供了相关参考文献以供进一步查阅。
XAMPP+WordPress
MySQL
报错解决[源码]
本文详细介绍了在XAMPP环境下运行WordPress时遇到
MySQL
意外关闭错误的解决方法。首先需要关闭
MySQL
服务,然后通过复制和重命名文件夹的方式备份和替换原始数据。具体步骤包括复制
data
文件夹、重命名backup文件夹为
data
、迁移自定义数据库文件以及选择性替换关键文件(如
ib
data
1)。最后重新启动
MySQL
服务即可恢复正常。文章还提到该方法可能存在的局限性,并提供了替代方案。
彻底卸载
MySQL
五步法[项目源码]
本文详细介绍了如何彻底卸载
MySQL
数据库以确保重新安装时不会因残留文件导致安装失败。文章分五个步骤进行指导:首先在控制面板卸载
MySQL
;其次检查并
删除
C盘中的
MySQL
文件夹;接着清理注册表中的
MySQL
相关条目;然后
删除
环境变量中的
MySQL
路径;最后确认所有步骤完成后再次尝试安装。通过这五个步骤,用户可以确保
MySQL
被完全卸载,避免因残留文件导致的新安装问题。
MySQL
57,065
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章