mysql删除数据库文件ibdata1后引发的故障
2016-04-03 13:49
555 查看
进行性能测试是发现大量报错:
Duplicate entry主键重复
可以看到mysql数据库中已经没有innodb引擎启动信息了
之前发现ibdata1占用了大量硬盘,为了省出空间删除了数据库ibdata1文件
此时,删除ibdata1和ib_logfile0,ib_logfile1...再次重启即可恢复正常
需要注意的是,其中innodb引擎的表被破坏掉了,需要重新导入
数据库日志报错部分:
Duplicate entry主键重复
可以看到mysql数据库中已经没有innodb引擎启动信息了
之前发现ibdata1占用了大量硬盘,为了省出空间删除了数据库ibdata1文件
此时,删除ibdata1和ib_logfile0,ib_logfile1...再次重启即可恢复正常
需要注意的是,其中innodb引擎的表被破坏掉了,需要重新导入
mysql> show engines; +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+ | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | | PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO | | MyISAM | DEFAULT | MyISAM storage engine | NO | NO | NO | | BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO | | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | ARCHIVE | YES | Archive storage engine | NO | NO | NO | +--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
数据库日志报错部分:
相关文章推荐
- mysql删除数据库文件ibdata1后引发的故障
- [mysql] mysql主从复制(基于日志点)
- MySQL系列(一)mysql的安装
- 1.Mysql数据库的优化技术(1)
- MySQL使用总结
- MySQL官网64位win7版下载
- mysql5.7缺少的两个库文件->资源(binary_log_funcs.h)(binary_log_types.h)
- 利用PyMysql访问windows下的MySql数据库
- Python编程-数据库-利用PyMysql访问windows下的MySql数据库
- MySQL命令行登录的例子
- mysql外键(FOREIGN KEY)的简单使用
- MySQL命令行下执行.sql脚本详解
- MySQL 查询缓存
- [mysql] 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
- windows下安装mysql
- 转:MySQL从MyISAM引擎转换到InnoDB引擎需要注意的地方
- 【转】赶集网mysql开发36军规
- 【转】赶集网mysql开发36军规
- [mysql]在mac下安装mysql
- MySQL Workbench 导入导出乱码解决方法