通过复制MySQL数据库的数据文件(.frm、.MYD等)来备份MySQL数据库是否错误?
我在某个地方读到它,所以我想知道。不要这样做,.frm/.myd/.myi可能比实际数据大得多,可能会导致崩溃(数据不一致)或很难传输/恢复通过复制MySQL数据库的数据文件(.frm、.MYD等)来备份MySQL数据库是否错误?,mysql,Mysql,我在某个地方读到它,所以我想知道。不要这样做,.frm/.myd/.myi可能比实际数据大得多,可能会导致崩溃(数据不一致)或很难传输/恢复 使用mysqldump传输MySQL数据库。根据数据的状态,它可能工作,也可能不工作 如果您完全停止数据库并在备份后再次重新启动它,那么它应该可以工作,但是您会有一个停机时间。应askers的请求提供更详细的响应 直接文件拷贝的一些危险细节: 如果数据库处于活动状态,则数据库可能会更改某些文件 因此,当你复制它们时,你可以得到它们的副本 在这一点上,它们
使用mysqldump传输MySQL数据库。根据数据的状态,它可能工作,也可能不工作
如果您完全停止数据库并在备份后再次重新启动它,那么它应该可以工作,但是您会有一个停机时间。应askers的请求提供更详细的响应 直接文件拷贝的一些危险细节:
- 如果数据库处于活动状态,则数据库可能会更改某些文件 因此,当你复制它们时,你可以得到它们的副本 在这一点上,它们是不一致的。如果数据库处于脱机状态 这种方法可能是可靠的
- 应该在DBMS的未来版本上工作
- 应在基础引擎中保持一致
- 始终是一致的快照,如复制