作者:手机用户2502877507 | 来源:互联网 | 2014-06-09 00:50
mysql宕掉的问题解决可能原因是数据过多导致。mysql命令可以识别但是进去后不能执行相关的mysql命令,需要:www.2cto.com1,停掉mysql2,在/etc/my.cnf文件中添加innodb_force_recovery6(如下示...SyntaxHighlig
mysql宕掉的问题解决
可能原因是数据过多导致。
mysql 命令可以识别 但是进去后不能执行相关的mysql命令,
需要: www.2cto.com
1,停掉mysql
2,在 /etc/my.cnf 文件中添加innodb_force_recovery=6 (如下示)
InnoDB强制恢复
[mysqld]
innodb_force_recovery = 4(1-6)
1.innodb_force_recovery=1,即使发现了损坏页面也继续让服务器继续运行,这个选项对于备份或者转存当前数据尤为有用
2.innodb_force_recovery=2,阻止恢复主线程的运行,如果清除操作会导致服务器挂掉
3.innodb_force_recovery=3,恢复后不回滚事务
4.innodb_force_recovery=4,如果插入到缓冲区的合并操作会导致系统崩溃,将不会被执行
5 innodb_force_recovery=5,启动
数据库时,忽略撤消日志
6.innodb_force_recovery=6,启动数据库时,忽略与恢复相关的前滚日志
4,drop掉备份的数据库
www.2cto.com
5,重新创建该数据库
6,去掉innodb_force_recovery=6
7,导入备份数据库,问题解决。