# 灾难恢复
Joe 管理的一台 MySQL 服务器因意外断电,出现了文件损坏,无法启动。他需要将这台服务器恢复起来,下列步骤中哪些是需要执行的?
1. 在 my.cnf 中的`[mysqld]`一节添加 `innodb_force_recovery = 1` 。
2. 尝试启动,如果失败,尝试 2 ~ 6 间的其它参数
3. 启动后备份数据库
4. 删除数据库,清理数据目录
5. 备份 MySQL 数据目录下的 ib_logfile\* 和 ibdata\* 文件,然后删除
6. 将 my.cnf 中的 `innodb_force_recovery` 设为0
7. 重启MySQL
8. 导入数据
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)。
* `show databases` 列出所有数据库
* `show tables` 列出所有表
## 答案
```
1, 2, 3, 4, 5, 6, 7, 8
```
## 选项
### A
```
1, 2, 4, 5, 6, 8
```
### B
```
1, 2, 4, 5, 8
```
### C
```
1, 2, 4, 8
```
### D
```
1, 2, 3, 4, 6, 7, 8
```