ibdata1可以删除吗_zabbix技术分享:处理ibdata1报错

be558396ad2bd1e1ba69435d5c3828df.png

刚安装完的mysql,发现报错,提示ibdata1大小与配置文件不一致。

而ibdata1是数据库的什么文件?又有什么作用呢?

MySQL使用InnoDB引擎的时候,ibdata1是InnoDB的共有表空间,默认情况下会把表空间存放在一个文件ibdata1中,逐渐地,ibdata1会越来越大。

报错解决办法:

第一步:备份数据

可以全量备份或者部分备份,我这里选择全量备份

mysqldump -uroot -ppass --all-databases> /tmp/all_mysql.sql

第二步:停用mysql

Servicemysqld stop

第三步:删除ibdata1文件

默认路径在/var下

cd/var/lib/mysql;

rm ibdata1;

第四步:重启mysql

Service mysqldrestart

第五步:进入mysql,将数据导回去

Mysql –u root –p

Source/tmp/all_mysql.sql

搞定。

PS:在处理ibdata1文件过大的时候,这种方式也可以用上,亲测有效。

QQ在线Zabbix答疑群177428068

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值