- 是
- 是,如果表使用的是MyISAM(默认)引擎。如果使用的是InnoDB,则不会。
- 可能不是,如果有的话,您只需要执行mysql_upgrade即可修复它们
为了避免数据库处于不一致状态,可以在备份之前关闭MySQL或使用LOCK TABLES然后使用FLUSH
TABLES。第二种解决方案要好一些,因为在备份期间MySQL服务器将保持可用(尽管是只读的)。

为了避免数据库处于不一致状态,可以在备份之前关闭MySQL或使用LOCK TABLES然后使用FLUSH
TABLES。第二种解决方案要好一些,因为在备份期间MySQL服务器将保持可用(尽管是只读的)。