Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我应该将SQL数据库备份到文件还是其他数据库?_Php_Sql_Backup_Database Backups - Fatal编程技术网

Php 我应该将SQL数据库备份到文件还是其他数据库?

Php 我应该将SQL数据库备份到文件还是其他数据库?,php,sql,backup,database-backups,Php,Sql,Backup,Database Backups,我想每天备份一个SQL数据库。我想我会对另一个数据库这样做(主要是为了防止我自己的错误或用户错误),但我发现的所有脚本都会对一个文件这样做 建议备份到另一个数据库吗?如果数据以文件形式存储在服务器上,那么未加密的数据是否会造成安全风险?是否有一种好的加密方法,是否应该在数据库中进行加密?有没有一个好的脚本来做这件事 任何帮助都将不胜感激 Ben我建议备份到文件而不是另一个数据库,除非该数据库具有某种形式的版本控制,否则您可能会将错误/坏数据复制到新的数据库。您通常不会备份到另一个数据库。您可以在

我想每天备份一个SQL数据库。我想我会对另一个数据库这样做(主要是为了防止我自己的错误或用户错误),但我发现的所有脚本都会对一个文件这样做

建议备份到另一个数据库吗?如果数据以文件形式存储在服务器上,那么未加密的数据是否会造成安全风险?是否有一种好的加密方法,是否应该在数据库中进行加密?有没有一个好的脚本来做这件事

任何帮助都将不胜感激


Ben

我建议备份到文件而不是另一个数据库,除非该数据库具有某种形式的版本控制,否则您可能会将错误/坏数据复制到新的数据库。

您通常不会备份到另一个数据库。您可以在另一个数据库中镜像数据,这解释了为什么您找到的所有脚本都处理文件

您可以始终将备份存储在一个安全的位置,这将使它们与受密码保护的普通数据库一样安全

将DB输出到文件是首选,因为它比携带DB更具可移植性