首页 最新文章网站数据库MYSQL正文

ibdata1文件过大的处理方法

一:数据库备份

mysqldump -uuser -p'password' --databases dbname > /backpath/db_bak.dump

二、停止mysql

service mysqld stop

三、修改mysql配置

vi /etc/my.cnf

image.png

四、启动mysql

service mysqld start

五、连接mysql并验证配置是否生效,ON为已生效

show variables like '%per_table%';

image.png

六、删除ibdata1日志文件

rm -fr ibdata1
rm -fr ib_logfile*

七、删除原库

DROP DATABASE dbname;

八、还原数据库

mysql -uuser -p'password'  < /backpath/db_bak.dump


 ※可通过关闭log-bin避免还原的过程中产生更多的binlog

vi /etc/my.cnf
#log-bin=mysql-bin


评论

精彩评论
觉得有用就打赏吧
关注本站公众号,享受更多服务!
联系方式
QQ:########
地址:中国·辽宁
Email:2727987445#qq.com
Copyright ©2015-2023.Powered by 云水客 | 网站地图 | 辽ICP备14000512号-5