由于我要对整个debian系统进行完整备份,因此我在考虑是否拥有/var/lib/mysql目录副本是使用mysqldump转储表的可行选择。
/var/lib/mysql
为了避免数据库处于不一致状态,可以在备份之前关闭MySQL或使用LOCK TABLES然后使用FLUSH TABLES。第二种解决方案要好一些,因为在备份期间MySQL服务器将保持可用(尽管是只读的)。