备份和恢复mysql数据库时';它坏了

备份和恢复mysql数据库时';它坏了,mysql,database,database-backups,Mysql,Database,Database Backups,MySQL不再工作了,我不能用它做备份,那么我怎么做备份呢?我只需要将文件保存在/var/lib/mysql中,然后进行恢复,还是需要做其他事情? 谢谢你的回答是的,你可以复制/var/lib/mysql,你应该很好,不过如果你可以使用其他方法,你会更喜欢它们。如果你的数据库“坏了”,它的备份也会坏掉。为了安全起见,您可以将整个结构复制到/var/lib/mysql下。但很有可能,你无法从中恢复过来。特别是如果您使用InnoDB表 我假设你的服务器没有启动。你真的必须去调试为什么。在my.cnf

MySQL不再工作了,我不能用它做备份,那么我怎么做备份呢?我只需要将文件保存在/var/lib/mysql中,然后进行恢复,还是需要做其他事情?
谢谢你的回答

是的,你可以复制/var/lib/mysql,你应该很好,不过如果你可以使用其他方法,你会更喜欢它们。

如果你的数据库“坏了”,它的备份也会坏掉。为了安全起见,您可以将整个结构复制到/var/lib/mysql下。但很有可能,你无法从中恢复过来。特别是如果您使用InnoDB表

我假设你的服务器没有启动。你真的必须去调试为什么。在my.cnf中启用一个日志,并查看错误日志以了解为什么它没有启动。然后您可以尝试解决这个问题并启动mysql


如果您可以获取包含确切消息的错误日志,我们有可能修复它并启动您的数据库。然后,您可以进行适当的mysqldump备份

检查以下方法是否有助于解决问题:

如何备份所有与mysql相关的文件-

如果MySQL由于InnoDB损坏而停止,那么以下是解决该问题的步骤-

检查此项以了解有关备份方法的更多信息