当前位置:首页 » 数据库存储

mysql-ibdata1瘦身

2012-06-28 13:27 本站整理 浏览(3)


mysql ibdata1瘦身

1# 备份数据库(如有存储过程或自定义函数需添加参数 --routines):
root 用户操作
/usr/bin/mysqldump -uroot -proot --skip-opt --quick --force --add-drop-database --routines --all-databases --add-drop-table > /data/tmp/mysqldump.sql
2# 停止数据库
sudo /etc/init.d/mysql stop
3# 删除文件
root用户操作
rm /data/mysql/ibdata1
rm /data/mysql/ib_logfile*
4#然后启动数据库
sudo /etc/init.d/mysql start
或者
sudo services mysql start
5# 还原数据
/usr/bin/mysql -uroot -proot < /data/tmp/mysqldump.sql