Mysql 问题:Ubuntu 服务器死机了。我可以从备份中访问 /var/lib/mysql 文件...如何在另一台机器上恢复它们​​?

Mysql 问题:Ubuntu 服务器死机了。我可以从备份中访问 /var/lib/mysql 文件...如何在另一台机器上恢复它们​​?

好的,前几天,一个内部 Ubuntu(11.04) 机器坏了。我们用它作为 Web 服务器,上面有大量的 mysql 数据库。

我可以访问 /var/lib/mysql 目录中的所有文件,但我不知道如何在另一台机器上恢复并运行它们。我尝试将它们复制到 Windows mysql 安装中,我可以在 phpmyadmin 中看到所有数据库,但没有表。

我也尝试过更改安装在另一台 ubuntu 机器上的 mysql 的数据目录(我也更改了 apparmor 设置)但目前还没有任何效果...

我只是想让他们进行数据转储...非常感谢任何链接/指针。

问候,丹

答案1

如果 ServerA 是旧的 Web 服务器,而 ServerB 是要运行 MySQL 的新机器

步骤1

在 ServerB 上安装与 ServerA 上相同版本的 MySQL

第2步

从 ServerA 复制 /etc/my.cnf 并将其放在 ServerB 的 /etc 上

步骤3

将 /var/lib/mysql 从 ServerA scp 到 ServerB 上的同一位置

步骤4

服务 mysql 启动

请让我们知道发生了什么事!!!

相关内容