我现在很迷茫。
我的服务器损坏了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会在半分钟后显示出来。但是数据库仍然是空的:/
我现在很喜欢这个。我确实拥有对服务器的完全管理员权限。
感谢任何帮助,谢谢!