Mysql:制作数据库的备份副本

标签 mysql

如果您使用 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/

相关文章:

mysql - 删除多个表

php - 使用用户编辑帖子更新数据库

php - 如果变量为 true 或 false PHP,你可以创建自定义字符串吗

php - DECIMAL vs INT 什么是最佳优化选择?

php - 需要一些关于 AngularJs 和 Slim PHP 之间 API 调用的 csrf token 的指导

PHP/SQL - 无法打开流 : No such file or directory

mysql - 将列 ID 更改为另一个表中的关联值

php - 如何使用 LAMP 实现 "share with network"功能

php - 将 FILE 和 POST 变量绑定(bind)到 SQL DB 中

php - 如何使用比较运算符在 PHP Activerecord 中进行大量删除