当前位置:  开发笔记 > 后端 > 正文

是复制/ var/lib/mysql是一个很好的替代mysqldump?

如何解决《是复制/var/lib/mysql是一个很好的替代mysqldump?》经验,为你挑选了1个好方法。

因为我正在对我的整个debian系统进行完整备份,所以我在想是否有一个/var/lib/mysql目录副本是使用mysqldump转储表的可行替代方法.

是否包含在该目录中的所有信息?

可以在另一个mysql中导入单个表吗?

在(可能稍微)不同的mysql服务器版本上恢复这些文件时会出现问题吗?

Etienne Dech.. 31

如果表使用MyISAM(默认)引擎,则为是.不是如果它使用InnoDB.

可能不是,如果有,你只需要执行mysql_upgrade来修复它们

为避免数据库处于不一致状态,您可以在备份之前关闭MySQL或使用LOCK TABLES,然后使用FLUSH TABLES.第二种解决方案更好一点,因为MySQL服务器在备份期间仍然可用(尽管只读).



1> Etienne Dech..:

如果表使用MyISAM(默认)引擎,则为是.不是如果它使用InnoDB.

可能不是,如果有,你只需要执行mysql_upgrade来修复它们

为避免数据库处于不一致状态,您可以在备份之前关闭MySQL或使用LOCK TABLES,然后使用FLUSH TABLES.第二种解决方案更好一点,因为MySQL服务器在备份期间仍然可用(尽管只读).

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有