原创

如何恢复被病毒入侵后ECS服务器中MySQL数据

背景:

阿里云ECS服务器被挖坑程序入侵导致无法远程连接服务器,也无法登录到服务器中。在没有做SQL数据备份的情况下,仅仅只有入侵后做了一个系统盘的快照,那么该如何进行MySQL数据恢复呢?

1、首先针对已被入侵无法连接服务器的系统盘进行数据快照

2、然后添加云盘,用第一步中创建的快照来创建数据云盘,选择“用快照创建云盘”

3、初始化已被入侵无法连接服务器的系统盘

4、挂载数据云盘到初始化后的系统盘中,用如下的命令

/mnt是一个空文件夹
mount /dev/vdc1  /mnt
被入侵的数据库数据文件夹:/mnt/data/mysql 
1、guest数据库
2、dblog数据库 
新安装的数据库数据文件夹:/www/server/data

[root@izbp1bscni6kr6lwr3cknjz data]# cp -R /mnt/data/mysql/ dblog/  /www/server/data
[root@izbp1bscni6kr6lwr3cknjz data]# chown -R mysql:mysql  dblog/
[root@izbp1bscni6kr6lwr3cknjz data]# service mysql restart
Redirecting to /bin/systemctl restart mysql.service

[root@izbp1bscni6kr6lwr3cknjz data]# cp /mnt/data/mysql/ibdata1 /www/server/data
[root@izbp1bscni6kr6lwr3cknjz data]# chown mysql:mysql ibdata1

正文到此结束
本文目录