标签: backup

如何使用Cron备份我的PostgreSQL数据库?

我可以在脚本中运行像vacuumdb,pg_dump和psql这样的命令,如果我这样说的那样:

/usr/bin/sudo -u postgres /usr/bin/pg_dump -Fc mydatabase > /opt/postgresql/prevac.gz
/usr/bin/sudo -u postgres /usr/bin/vacuumdb --analyze mydatabase
/usr/bin/sudo -u postgres /usr/bin/pg_dump -Fc mydatabase > /opt/postgresql/postvac.gz
SCHEMA_BACKUP="/opt/postgresql/$(date +%w).db.schema"
sudo -u postgres /usr/bin/pg_dump -C -s mydatabase > $SCHEMA_BACKUP
Run Code Online (Sandbox Code Playgroud)

这些在Redhat的命令行运行,当我sudo root时,然后你在上面的命令中看到我做了一个sudo -u到postgres.

但是当我试图从cron中取消它时,我在所有文件中得到零字节 - 这意味着它没有正常运行.我在日志中看不到任何线索.

我的/ etc/crontab文件底部有此条目

00 23 * * * root /etc/db_backup.cron
Run Code Online (Sandbox Code Playgroud)

是的,/ etc/db_backup.cron是chmod ug + x,由root拥有,文件顶部显示"#!/ bin/bash"(减去双引号).

谁知道什么给了?

postgresql bash backup cron

16
推荐指数
3
解决办法
5万
查看次数

如何自动将所有mysql数据库备份到sql语句中?

MySQL管理员>备份项目.它是一个很棒的工具,允许您选择数据库并安排它.

不过我的问题是:

今天有一些新的网站(新的数据库创建)明天又有了一些新的网站(创建了新的数据库)

在这种情况下,我必须始终进入备份项目>选择那些不在备份列表中的剩余架构...

如何使其自动检查任何新数据库并包含在备份计划列表中?

换句话说,如何自动备份所有mysql数据库(这样我们就不必担心每天创建新数据库).

有什么方法可以实现吗?

我正在使用Windows 2008服务器,它不友好.

mysql database backup

16
推荐指数
3
解决办法
3万
查看次数

如何准备生产网站中的数据丢失?

我正在构建一个快速投入生产的应用程序,我担心由于黑客,一些愚蠢的个人错误(如运行rake db:schema:loadrake db:rollback)或其他情况,我们可能会在一个数据库表甚至整个系统中遭受数据丢失.

虽然我发现上述情况不太可能发生,但如果没有做好准备,我将会失职.

我正在使用Heroku的PG备份(本月将替换为其他内容),我还将自动每日备份运行到S3:http://trevorturk.com/2010/04/14/automated-heroku-backups/,成功生成.dump文件.

处理生产应用程序数据丢失的正确方法是什么?

  1. .dump如果需要,我该如何恢复文件?如果系统的一小部分被击中,我可以进行选择性恢复吗?
  2. 如果无法进行选择性还原:假设一个表在上次备份后4小时丢失数据.Result =>修复丢失的表需要回滚4个小时的用户活动吗?对此有什么好的解决方案?
  3. 如果发生这样的事情,支持用户的最佳方法是什么?

backup ruby-on-rails heroku data-loss ruby-on-rails-3

16
推荐指数
1
解决办法
1237
查看次数

使用Subversion进行通用备份

是否可以使用Apache Subversion(SVN)作为通用备份工具?(作为一种rsync替代方案.)

svn backup

15
推荐指数
1
解决办法
1万
查看次数

如何从C#恢复数据库

我有一个SQL 2008 DB.我正在运行一个支持该数据库的表单,然后尝试更新它.如果更新失败,则想法是恢复该备份.这是我用来恢复备份的代码.

public void RestoreDatabase(String databaseName, String backUpFile, String serverName, String userName, String password)
{
    Restore sqlRestore = new Restore();
    BackupDeviceItem deviceItem = new BackupDeviceItem(backUpFile, DeviceType.File);
    sqlRestore.Devices.Add(deviceItem);
    sqlRestore.Database = databaseName;
    ServerConnection connection = new ServerConnection(serverName, userName, password);
    Server sqlServer = new Server(connection);
    sqlRestore.Action = RestoreActionType.Database;

    string logFile = System.IO.Path.GetDirectoryName(backUpFile);
    logFile = System.IO.Path.Combine(logFile, databaseName + "_Log.ldf");

    string dataFile = System.IO.Path.GetDirectoryName(backUpFile);
    dataFile = System.IO.Path.Combine(dataFile, databaseName + ".mdf");

    Database db = sqlServer.Databases[databaseName];
    RelocateFile rf = new RelocateFile(databaseName, dataFile);
    sqlRestore.RelocateFiles.Add(new RelocateFile(databaseName, dataFile));
    sqlRestore.RelocateFiles.Add(new …
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server backup smo

15
推荐指数
3
解决办法
3万
查看次数

备份和恢复所有resharper设置

如何备份和以后恢复(在全新安装后)所有resharper设置?

resharper backup settings

15
推荐指数
1
解决办法
3131
查看次数

如何在iOS中注册自定义文件类型

我目前正在创建一个应用程序,我想让用户备份他们的文件(plist + m4a).我压缩文件并将扩展名更改为自定义文件(特别是对于我的应用程序,例如"*.MyBackup").然后,用户可以通过电子邮件或iTunes文件共享导出.

我已经阅读过关于CFBundleDocumentTypes的内容,但并没有真正了解我与它们有什么关系.

我目前所处的部分是如何将我的扩展程序与我的应用程序相关联.如果用户向自己发送了一封包含"自定义"-zip文件的电子邮件,他应该可以使用我的应用程序打开它.

我该怎么做以及什么是"UTExportedTypeDeclarations"?

email iphone import backup cfbundleidentifier

15
推荐指数
1
解决办法
1万
查看次数

使用查询备份数据库而不使用mysqldump

我想将我的数据库转储到一个文件中.

某些网站主机不允许远程或命令行访问,因此我必须使用一系列查询来执行此操作.

所有相关问题都说"use mysqldump"这是一个很棒的工具,但是我没有命令行访问这个数据库.

我希望CREATEINSERT命令同时创建 - 基本上,相同的性能mysqldump.是SELECT INTO OUTFILE正确的旅行之路,还是有其他我忽视的东西 - 或许这是不可能的?

mysql backup

15
推荐指数
1
解决办法
2万
查看次数

标准debian安装的elasticsearch数据文件在哪里?

现在我处于一个非常棘手的问题......

我的数据服务器已被黑客入侵,现在我无法通过curl或任何其他方法请求我的elasticsearch服务器.我有一堆非常关键的数据尚未备份(迟到2天,地狱,我没有看到备份失败的警报).

我试图重新启动服务,但没有办法,它什么也没说,当我用ps观看时,我什么也得不到.我认为这来自我的托管服务器,它以安全模式运行我的服务器...

所以我试图找到物理文件,但我找不到它们.我有一个非自定义的安装,所以在我的配置文件中,我有这个:

# Path to directory where to store index data allocated for this node.
#
# path.data: /path/to/data
#
# Can optionally include more than one location, causing data to be striped across
# the locations (a la RAID 0) on a file level, favouring locations with most free
# space on creation. For example:
#
# path.data: /path/to/data1,/path/to/data2
Run Code Online (Sandbox Code Playgroud)

很棒,但最后,我的文件在哪里?

有人可以帮助我吗?在此感谢所有在这个地方的伟大人物

backup debian elasticsearch

15
推荐指数
2
解决办法
2万
查看次数

pgAdmin III中没有"备份和还原"选项

我必须备份我的数据库,但是当我右键单击数据库然后备份时,禁用备份按钮.同样在现有数据库中,由于"还原"按钮太禁用而无法还原.我工作正常,直到我创建一个新的数据库.

它们是如何启用的?

database postgresql backup pg-restore pgadmin

15
推荐指数
3
解决办法
1万
查看次数