如果您使用 myslqdump 命令复制数据库,或者如果您从数据目录复制数据库,例如Windows 7的?
最佳答案
When copying a database is there a difference if you use the myslqdump command or if you copy the database from the data directory in e.g. WIndows 7?
是的:你应该做前者而不是后者。 :)
复制实时数据文件可能不是一个好主意:它们可能仍然是打开的,mySQL 可能正在写入它们,它们的兼容性因服务器版本、平台、文件系统等而异……这应该只在非常特殊的情况(mysqlhotcopy
做类似的事情,但它有许多内置的保护措施以防止损坏,并且仅设计为备份工具)。
mysqldump
将创建一个可靠的数据转储,可以在任何地方重新导入(好吧,有时这是一个艰难的旅程,你需要注意版本兼容性,但仍然。)这是推荐的复制数据库的方法。
关于Mysql:制作数据库的备份副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9515636/