问题标签 [database-backups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1856 浏览

php - PHP postgres 备份

我正在尝试制作 Postgres PHP 备份脚本。我已经为命令行下载了一个,如下所示:

如何在 PHP 中实现它?这创建的扩展名是 .backup。它工作得很好并且已经使用了很多次。数据是完美的,但从我的网站内部进行会更好。谢谢

0 投票
1 回答
528 浏览

firebird - Firebird .NET:数据库备份不起作用(小文件)

我正在尝试通过代码备份我的 Firebird 2.5 数据库文件:

数据库被保存到指定的目录。但是,文件保存的文件只有 168kB 大。原始数据库大小接近 7MB。出了什么问题?

谢谢,诺伯特

0 投票
5 回答
24998 浏览

mysql - 复制 /var/lib/mysql 目录是 mysqldump 的一个很好的替代方案吗?

由于我正在对整个 debian 系统进行完整备份,因此我在考虑是否拥有/var/lib/mysql目录副本是使用 mysqldump 转储表的可行替代方案。

  • 该目录中是否包含所有需要的信息?
  • 可以在另一个mysql中导入单个表吗?
  • 在(可能稍微)不同的mysql服务器版本上恢复这些文件时会出现问题吗?
0 投票
1 回答
792 浏览

mysql - 备份和恢复多个 MySQL 数据库 (InnoDB & MyISAM)

我正在对 MySQL 数据库进行每晚和每小时的备份。有多个 MySQL 数据库,它们是 InnoDB 或 MyISAM(注意:每个数据库都是 InnoDB 或 MyISAM 是有原因的)。对于这两种不同的类型,我想确保我抓住了备份和恢复所需的一切。这是我目前的计划

本地和远程存储的每个数据库的每晚 -mysqldump。

每小时刷新二进制日志并将它们存储在本地和远程。

Weekly -expire 超过一周的二进制日志。

我觉得我正在获取 MyISAM 数据库所需的一切,但我担心 InnoDB 数据库和它们创建的日志文件(ib_logfile0、ib_logfile1、ibdata1)。我应该备份这些文件吗?每晚?每小时?两个都?如果我已经在进行上述每晚和每小时的备份,我真的需要它们吗?

0 投票
1 回答
277 浏览

sql - 进行数据库备份:如何从 getdate 中跳过“/”,使其不被视为在文件夹中

我正在尝试进行数据库备份。当 getdate 附加格式为 dd/mm/yyyy 的文件名时,我该怎么做。

0 投票
1 回答
233 浏览

sql-server-2008 - 使用 sql server 2008 和 TDE 是否可以创建未加密的数据库备份?

是否可以使用使用 TDE 的数据库并创建未加密的备份文件?

我知道我可以创建一个备份,导入另一个数据库(使用密钥和证书),关闭 TDE 并创建一个备份。

我想知道是否有更直接的方法。

0 投票
1 回答
721 浏览

sql - VB.Net 中的循环存储过程(win 形式)

我正在尝试为备份系统运行一个 for 循环,并且在其中我想运行一个将循环的 SP。下面是对我不起作用的代码..

请问有什么想法吗?

我尝试了 SP,它在 SQLServer 中完美运行

0 投票
1 回答
396 浏览

mysql - SQL Server 2008 和 MySQL 每日备份

有没有一种快速简便的方法来备份 SQL Server 2008 和 MySQL,以及它们的所有数据库?

现在我有一个运行的批处理脚本,但我每次都必须手动添加一个数据库,而且我厌倦了维护它。所以我想将它设置为备份所有 SQL Server,然后备份所有 MySQL,我不在乎它是否有两种不同的解决方案,只希望能够备份所有数据库而无需输入它们。

谢谢你。

0 投票
2 回答
1672 浏览

postgresql - 使用 SFTP 将数据从 STDOUT 复制到远程计算机

为了使用 SFTP 将大型数据库分区备份到远程计算机,我想使用数据库转储命令并使用 SFTP 直接将其发送到远程位置。

当您没有足够的本地磁盘空间来创建备份文件,然后将其复制到远程位置时,这在需要转储大型数据集时很有用。

我尝试使用提供此功能的 python + paramiko,但性能比使用本机 openssh/sftp 二进制文件传输文件要差得多。

有没有人知道如何使用 linux 上的本机 sftp 客户端或 paramiko 之类的库来执行此操作?(但执行接近本机 sftp 客户端的一种)?

0 投票
4 回答
622 浏览

mysql - 如何在 Windows Vista 上备份我的 MySQL 数据库?

如何备份我的 MySQL 数据库?我正在使用 Windows Vista 和 MySQL 5.1。

我找到了包含所有数据库文件的文件夹“C:\Users\All Users\MySQL\MySQL Server 5.1\data”并复制了它们,但是如果需要,如何恢复它们?

谢谢你。