如何从我的崩溃的服务器上备份mysql数据库

我有运行Fedora 5的Linux服务器。我的服务器现在崩溃,我无法访问MySQL。

但是我仍然可以访问我的硬盘。 既然它现在一次又一次崩溃,我真的想升级我的Fedora副本到最新版本,但也想确保所有的数据库应该被恢复。 那么我如何做mysql数据库的备份呢?

Mysql数据库存储在/var/lib/mysql目录中。

服务器启动时可以备份这个目录并恢复备份吗?

一旦我将这个mysql目录复制到我的新服务器,我可以访问这些数据库吗?

我该如何去使所有的mysql数据库都可以在我的新服务器环境中访问。

答案是肯定的。 如果你真的在运行fedora 5,那么你可能也会在石器时代运行一个mysql版本。

所以如果你把/ var / lib / mysql / *复制到一台新机器上并启动mysql,它可能会或者可能不会读你的崩溃文件。 它可能会也可能不想升级一些数据格式。

但尝试一下,看看会发生什么。 在此之前,至less应该对这些文件进行另一个备份,所以如果新版本的mysql将这些文件弄糟了,那么你就可以使用它。

是的,只需要复制那个目录(假设你的configuration的mysql数据目录)和你的mysqlconfiguration文件。