通过损坏的Ubuntu服务器中的文件还原数据库

时间:2013-12-14 17:24:26

标签: mysql ubuntu-12.04 innodb restore

我现在很迷茫。

我的服务器损坏了RAID控制器,所有连接的硬盘都坏了。幸运的是,我在崩溃之前将普通文件从服务器上复制了(phew)。

我使用Ubuntu 12.04设置新服务器并安装了全新的mysql。我将备份从服务器直接复制到新服务器,而不将它们保存到Windows机器上(以防止权限错误)。

我的备份文件夹如下所示:

drwx------ 15 jensma jensma 4.0K Dec 12 18:09 .
drwxr-xr-x 76 jensma jensma 4.0K Nov 22 12:00 ..
drwx------  2 mysql  mysql  4.0K Nov 21 02:50 gamefilesenter code here
drwx------  2 mysql  mysql  4.0K Aug  5 00:17 circuitboard
-rw-r--r--  1 mysql  mysql     0 Oct 25 07:49 debian-5.5.flag
-rw-rw----  1 mysql  mysql   26M Dec 12 02:22 ibdata1
-rw-rw----  1 mysql  mysql  5.0M Dec 12 18:09 ib_logfile0
-rw-rw----  1 mysql  mysql  5.0M Dec 12 02:22 ib_logfile1
drwx------  2 mysql  mysql  4.0K Oct 25 07:49 mysql
-rw-rw----  1 mysql  mysql     6 Oct 25 07:49 mysql_upgrade_info
drwx------  2 mysql  mysql  4.0K Oct 25 07:49 performance_schema
drwx------  2 mysql  mysql  4.0K May 25  2013 phpmyadmin
drwx------  2 mysql  mysql  4.0K Jul  4 18:29 test
drwx------  2 mysql  mysql  4.0K May 19  2013 usr_web10_5

文件夹包含以下数据:

drwx------  2 mysql  mysql  4096 Aug  5 00:17 .
drwx------ 15 jensma jensma 4096 Dec 12 18:09 ..
-rw-rw----  1 mysql  mysql    65 Jul 10 15:04 db.opt
-rw-rw----  1 mysql  mysql  8620 Aug  1 23:38 stat.frm
-rw-rw----  1 mysql  mysql  8700 Aug  5 00:17 user.frm

我刚将整个内容复制到/ var / lib / mysql并运行

sudo /usr/sbin/mysqld –innodb_log_file_size=5242880 –innodb_force_recovery=6

嗯,命令有点工作 - shell会在半分钟后显示出来。但是数据库仍然是空的:/

我现在很喜欢这个。我确实拥有对服务器的完全管理员权限。

感谢任何帮助,谢谢!

0 个答案:

没有答案