因为我正在对我的整个debian系统进行完整备份,所以我在想是否有一个/var/lib/mysql
目录副本是使用mysqldump转储表的可行替代方法.
是否包含在该目录中的所有信息?
可以在另一个mysql中导入单个表吗?
在(可能稍微)不同的mysql服务器版本上恢复这些文件时会出现问题吗?
Etienne Dech.. 31
是
如果表使用MyISAM(默认)引擎,则为是.不是如果它使用InnoDB.
可能不是,如果有,你只需要执行mysql_upgrade来修复它们
为避免数据库处于不一致状态,您可以在备份之前关闭MySQL或使用LOCK TABLES,然后使用FLUSH TABLES.第二种解决方案更好一点,因为MySQL服务器在备份期间仍然可用(尽管只读).
是
如果表使用MyISAM(默认)引擎,则为是.不是如果它使用InnoDB.
可能不是,如果有,你只需要执行mysql_upgrade来修复它们
为避免数据库处于不一致状态,您可以在备份之前关闭MySQL或使用LOCK TABLES,然后使用FLUSH TABLES.第二种解决方案更好一点,因为MySQL服务器在备份期间仍然可用(尽管只读).