Mysql 中 iddata1的缩小步骤
2016-04-07 15:29
561 查看
原因就不多说了,,,,
直接上干货。
1. 备份数据库
2.停止服务
3. 修改/etc 下面的配置文件(可选)
4.删除 idata1 等文件
5.启动服务,还原数据库
如果数据量非常大, 都有15G 以上, 你对时间又有要求,那么建议你使用 load 工具包.
直接上干货。
1. 备份数据库
mysqldump -q -uroot -ppassword --add-drop-table --all-databases >all1.sql
2.停止服务
service mysqld stop
3. 修改/etc 下面的配置文件(可选)
vi /etc/my.cfg 再该文件下加入mysqld 下加入 innodb_file_per_table=1 #该步骤可以不要,看自己怎么设定,如果想要每个数据库有自己的数据文件就必须要这一步骤,如果能够接受 多个数据库共享一个数据文件,可以不要该步骤
4.删除 idata1 等文件
rm -f ibdata1 ib_logfile* #删除原来的ibdata1文件及日志文件ib_logfile
5.启动服务,还原数据库
service mysqld start (启动数据) mysql -uroot -proot <all1.sql (还原数据库)
如果数据量非常大, 都有15G 以上, 你对时间又有要求,那么建议你使用 load 工具包.
相关文章推荐
- windows下将mysql加入环境变量
- mysql截取汉字首字母
- MySQL主从复制的配置
- MySQL 数据库重装失败最后一步无法启动server的解决办法
- mysqld
- mysql学习笔记(一)
- MySQL 死锁问题分析
- 首字母排序A-Z,用mysql函数来操作
- MySQL主要命令(3)
- mysql 安装
- rsyslog+analyzer+mysql实现日志收集展示
- Class.forName("com.mysql.jdbc.Driver") ;
- mysql-游标及存储过程游标的使用--源自技术
- mysql设置root密码
- mysql错误编号及其意义
- mysql中UDF引入的安全问题
- mysql开启和使用事件、与服务器重启mysql错误
- MySQL 索引选择源码分析
- JDBC简单示例
- 怎么将emoji表情存入mysql