首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Simple Automated Backups for MongoDB Replica Sets

    potential performance degradation, the most common advice seems to be that you should simply do all your backups this will work: runProgram( "mongodump" , "-o" , "/mnt/backups /mongodb/" ); Alternatively, it’s possible to take backups of the raw data files. , "--delete" , "/var/lib/mongodb/" , "/mnt/backups

    43120编辑于 2022-01-04
  • 来自专栏along的开发之旅

    unable to close due to unfinalized statements or unfinished backups

    return -1; } 其中 res = 5, errmsg是"unable to close due to unfinalized statements or unfinished backups

    2.9K10发布于 2019-03-13
  • 来自专栏魏艾斯博客www.vpsss.net

    如何找回 Linode 扣除的 managed(每月多扣$100)和 backups 费用(每月多扣$2)

    给 Linode 客服发了工单,答复说除了 managed 费用之外还有一个 backups 费用 2 美元/月是否也要一起取消? 这真是意外收获啊,居然还有额外的Linode backups 费用都不知道啊。因为 VPS 一直是自己备份程序的,也从来没用过 Linode 的备份。 大概意思就是让客服帮忙取消 managed、backups,并把扣掉的费用返还。 I want to cancel the Linode managed and backups, find back my cost for it in the past. 经过一番和客服的工单交涉,Linode 也很痛快的停止了 managed、backups,并返还了相关费用,总体来说整个过程并不麻烦。

    1.4K20发布于 2018-06-01
  • 来自专栏冰河技术

    《MySQL核心知识》第15章:自动备份与恢复MySQL数据库并发送Email邮件

    zcf /home/website/backups/databackup.sql.tar.gz /home/website/backups/ echo "主题:数据库备份" | mutt -a /home /website/backups/databackup.sql.tar.gz -s "内容:数据库备份" www@gmail.com rm -r /home/website/backups/* 我们也可以按照日期生成备份的 /website/backups/databackup.sql.tar.gz /home/website/backups/ echo "主题:数据库备份" | mutt -a /home/website /backups/databackup.sql.tar.gz -s "内容:数据库备份" www@gmail.com rm -r /home/website/backups/* 第一句是一次性备份多个数据库 /website/backups/db1.sql mysqldump -uuser -ppassword db3 > /home/website/backups/db1.sql 第二句是将 backups

    75210编辑于 2022-12-01
  • 来自专栏PostgreSQL研究与原理解析

    PgSQL - 17新特性 - 块级别增量备份

    当然,也可以备份成.tar文件: =$ rm -rf /var/tmp/backups/; mkdir /var/tmp/backups; pg_basebackup -Ft -D /var/tmp/backups 1.4 做一个全量备份 =$ rm -rf /var/tmp/backups/; mkdir /var/tmp/backups/ =$ pg_basebackup -Ft -D "/var/tmp/backups 1.7 增量备份的合并 =$ mkdir /var/tmp/backups/FULL =$ tar -x -C /var/tmp/backups/FULL -f /var/tmp/backups/2024 /FULL/ =$ mkdir /var/tmp/backups/INCR =$ tar -x -C /var/tmp/backups/INCR -f /var/tmp/backups/2024-01- /backups/combined /var/tmp/backups/FULL /var/tmp/backups/INCR 2、内核原理 2.1 manifest中的WAL-ranges 1)WAL-ranges

    1.2K10编辑于 2024-01-22
  • 来自专栏散尽浮华

    Gitlab备份和恢复操作记录

    gitlab/gitlab.rb gitlab_rails['manage_backup_path'] = true gitlab_rails['backup_path'] = "/data/gitlab/backups [root@code-server ~]# chown -R git.git /data/gitlab/backups [root@code-server ~]# chmod -R 777 /data /gitlab/backups 如上设置了gitlab备份目录路径为/data/gitlab/backups,最后使用下面命令重载gitlab配置文件,是上述修改生效! ]# pwd /data/gitlab/backups [root@code-server backups]# vim gitlab_backup.sh #! ]# pwd /data/gitlab/backups [root@code-server backups]# ll total 244 -rw-r--r-- 1 git git 245760 Nov

    2K80发布于 2018-01-23
  • 来自专栏技术路漫漫

    MySQL数据库备份实操

    mysql -h localhost -u root -p < /data/backups/dmp/dmp1.sql 其他备份 1、导出指定数据库的指定表: --databases 指定备份的数据库 - -target-dir=/data/backups/inc2 --incremental-basedir=/data/backups/inc1 --user=root --password=admin --prepare --apply-log-only --target-dir=/data/backups/base2 --incremental-dir=/data/backups/inc1 xtrabackup --prepare --apply-log-only --target-dir=/data/backups/base2 --incremental-dir=/data/backups/inc2 # 将恢复文件进行同步 -p < /data/backups/dmp/dmp3.sql 5、分析binlog,确定具体误操作位置 mysqlbinlog --base64-output=DECODE-ROWS /data/backups

    1.3K40发布于 2020-07-20
  • 来自专栏Mintimate's Blog

    MySQL 数据库如何使用 mydumper 和 myloader 数据快速备份和迁移

    -o /var/backups/fullMariaDB -v 3大概解释以下命令构成,在没有指定远程地址情况默认为本地数据库:-t 4: 使用 4 个线程进行备份。 -o /var/backups/fullMariaDB: 备份文件输出到 /var/backups/fullMariaDB 目录下。-v 3: 输出详细日志,包括成功的 info 级别日志。 -d /var/backups/fullMariaDB: 指定备份文件目录。-o: 如果目标数据库已经存在,那么进行覆盖。 -o /var/backups/# 不转储以 test 开头的所有数据库mydumper -u root -p Mintimate --trx-tables --regex '^(?! /backups/# 全量结构恢复myloader -u root -p Mintimate -o --no-data -d /var/backups/# 使用正则排除制定数据库myloader -u

    1.6K01编辑于 2025-07-26
  • 来自专栏开源部署

    gitlab备份与还原

    备份配置: [root@zutuanxue git_data]# vim /etc/gitlab/gitlab.rb gitlab_rails['backup_path'] = "/opt/backups 在web中删除项目 [root@zutuanxue backups]# gitlab-ctl stop unicorn [root@zutuanxue backups]# gitlab-ctl stop sidekiq 指定时间戳你要从那个备份恢复: [root@zutuanxue git_data]# cd /opt/backups/ [root@zutuanxue backups]# gitlab-ctl stop unicorn ok: down: unicorn: 0s, normally up [root@zutuanxue backups]# gitlab-ctl stop sidekiq ok yes #提示移除所有验证秘钥 [root@zutuanxue backups]# gitlab-ctl restart#重启gitlab 注意:也可使用gitlab-rake gitlab:check

    2.4K20编辑于 2022-09-15
  • 来自专栏ITCoder

    如何在 Ubuntu 18.04 上安装和配置 NFS 服务器

    bind /opt/backups /srv/nfs4/backups sudo mount --bind /var/www /srv/nfs4/www 想要这个挂载持久化,打开文件/etc/fstab : sudo nano /etc/fstab 添加下面的条目到/etc/fstab文件: /opt/backups /srv/nfs4/backups none bind 0 0 /var 当挂载 NFSv4 文件系统,你需要忽略 NFS 根目录,因此,不使用/srv/nfs4/backups,而使用/backups。 /www 想要持久化这些挂载,打开/etc/fstab文件: sudo nano /etc/fstab 添加下面的行: 192.168.33.10:/backups /backups nfs defaults 首先,通过使用touch命令在/backups目录下创建一个测试文件: sudo touch /backups/test.txt backup文件系被导出为只读,并且你应该会看到一个类似Permission

    15.9K23发布于 2020-05-11
  • 来自专栏Gcow安全团队

    VulnHub通关日记-DC_7-Walkthrough

    www.vulnhub.com/entry/dc-7,356/ 运用的知识 Github泄露网站数据库配置信息导致泄露SSH Drupal重置网站管理员密码 Drupal8-Getshell 第三方软件提权backups.sh /website.sql [success] gpg: symmetric encryption of '/home/dc7user/backups/website.tar.gz /bin/bash rm /home/dc7user/backups/* cd /var/www/html/ drush sql-dump --result-file=/home/dc7user/backups /home/dc7user/backups/* rm /home/dc7user/backups/website.sql rm /home/dc7user/backups/website.tar.gz 利用backups.sh文件提权 随后我们来到了 /opt/scripts 目录下,因为之前我们知道了 backups.sh 它只能 root 用户和 www-data 用户权限去修改它: ?

    80910发布于 2020-03-19
  • 来自专栏云计算教程系列

    如何在Ubuntu 14.04上备份,还原和迁移MongoDB数据库

    我们举一个例子来备份newdb数据库并将其存储在/var/backups/mongobackups目录中。 理想情况下,我们将每个备份都放在当前日期的目录中,如/var/backups/mongobackups/01-20-16(2016年1月20日)。 首先,让我们使用以下命令创建该目录:/var/backups/mongobackups $ sudo mkdir /var/backups/mongobackups 然后我们的备份命令应如下所示: $ 这将允许我们将目录放在目录/var/backups/01-20-16/中。当我们自动执行备份时,这尤其方便。 作为最后一个参数,我们将指定最后一个备份/var/backups/mongobackups/01-20-16/newdb/的目录。

    1.6K40发布于 2018-08-03
  • 来自专栏数据库相关

    elasticsearch snapshot

    elasticsearch.yml文件中增加path.repo路径配置: $ vim /etc/elasticsearch/elasticsearch.yml path.repo: ["/home/ccx/es/backups ", "/mount/longterm_backups"] 重启elasticsearch $ service elasticsearch restart 创建文件夹作为repository的目录,并修改文件夹权限 $ mkdir -p /home/ccx/es/backups $ chmod 755 /home/ccx/es/backups/ $ chown elasticsearch:elasticsearch /home/ccx/es/backups/ 创建repository $ curl -XPUT 'http://192.168.212.190:9200/_snapshot/my_backup' -d '{ "type": "fs", "settings": { "location": "/home/ccx/es/backups/my_backup", "compress": true } }' 查看

    93010发布于 2019-12-17
  • 来自专栏ITCoder

    如何在 CentOS 8 上安装和配置 NFS 服务器

    使用mkdir命令,创建这个导出的文件系统: sudo mkdir -p /srv/nfs4/{backups,www} 挂载实际的目录: sudo mount --bind /opt/backups /etc/fstab /opt/backups /srv/nfs4/backups none bind 0 0 /var/www /srv/nfs4/www none 当挂载 NFSv4 文件系统,你需要忽略 NFS 根目录,因此,不使用/srv/nfs4/backups,而使用/backups。 最后两行是被挂载的分享: ... 192.168.33.148:/backups 9.7G 1.2G 8.5G 13% /backups 192.168.33.148:/www 首先,通过使用touch命令在/backups目录下创建一个测试文件: sudo touch /backups/test.txt backup文件系被导出为只读,并且你应该会看到一个类似Permission

    8.4K22发布于 2020-05-11
  • 来自专栏好派笔记

    ODOO12数据库自动化备份(方法二)

    2.测试 手动运行备份计划,然后查看 本机上: [root@mytest backups]# pwd /opt/odoo/backups   [root@mytest backups]# ll -h 总用量 3.9M   -rw-r--r-- 1 odoo odoo 3.9M 1月   9 17:27 2021_01_09_09_27_36_2021data.zip   [root@mytest backups ]#  SFTP服务器: [root@yunkzbd backups]# pwd /opt/backups   [root@yunkzbd backups]# ll -h 总用量 3.9M   - rw-r--r--. 1 root root 3.9M 1月   9 17:27 2021_01_09_09_27_36_2021data.zip   [root@yunkzbd backups]# 

    1.1K31发布于 2021-09-13
  • 来自专栏憧憬博客分享

    利用Xtrabackup进行mysql增量备份和全量备份

    /mysql/' 200603 09:55:37 [00] Writing /data/backups/mysql/backup-my.cnf 200603 09:55:37 [00] . ..done 200603 09:55:37 [00] Writing /data/backups/mysql/xtrabackup_info 200603 09:55:37 [00] . --incremental-basedir=/data/backups/base 查看备份类型 确认是增量备份了 root@longing:/data/backups/inc1# cat xtrabackup_checkpoints =/data/backups/inc1 xtrabackup --user=bkpuser --password=123456 --prepare --target-dir=/data/backups 恢复 xtrabackup --copy-back --target-dir=/data/backups/base 中间插入的数据就能看见了,真棒!

    1.9K20发布于 2020-07-21
  • 来自专栏入门小站

    CentOS8安装并配置NFS服务

    使用 mkdir 命令创建导出文件系统: sudo mkdir -p /srv/nfs4/{backups,www} 安装实际目录: sudo mount --bind /opt/backups /srv /fstab /etc/fstab /opt/backups /srv/nfs4/backups none bind 0 0 /var/www /srv/nfs4/www :/backups /backups sudo mount -t nfs -o vers=4 192.168.33.148:/www /srv/www 其中192.168.33.148是NFS服务器的 挂载NFSv4文件系统时,你需要省略NFS根目录,因此需要使用/backups来代替/srv/nfs4/backups。 首先,尝试使用 touch 命令在/backups目录中创建测试文件: sudo touch /backups/test.txt /backup文件系统被导出为只读,并且按预期,你将看到Permission

    2.3K21编辑于 2022-06-02
  • 来自专栏杨不易呀

    GitLab安装备份与恢复

    opt/gitlab - /usr/local/docker/gitlab/logs:/var/log/gitlab - /usr/local/docker/gitlab/backups :/var/opt/gitlab/backups运行docker-compose.ymlcd /usr/local/docker/gitlabdocker-compose up -d浏览器访问备份进入 /备份文件 /usr/local/docker/gitlab/backups/⚠️ 注意:如果按照安装中的docker-compose.yml已经将备份文件挂载到宿主机,无需执行此命令,直接去宿主机 /usr/local/docker/gitlab/backups/去拿备份文件,会自动同步。 恢复设置777权限chmod 777 备份文件 新服务器执行,防止解压无权限chmod 777 /usr/local/docker/gitlab/backups/*.tar进入GItlab容器进入新服务器的

    60821编辑于 2023-11-16
  • 来自专栏墨白的Java基地

    【DB系列】SpringBoot实现MySQL数据库备份与还原

    ` VARCHAR ( 50 ) DEFAULT NULL COMMENT '备份数据地址', `backups_name` VARCHAR ( 50 ) DEFAULT NULL COMMENT , database_name,backups_name) USING BTREE COMMENT '索引' ) ENGINE = INNODB AUTO_INCREMENT = 1 CHARSET = ") private String backupsPath; /** * MySQL备份文件名称 */ @TableField("backups_name" "> <resultMap id="Base_Result_Map" type="com.mobaijun.module.model.system.<em>backups</em>.SystemMysqlBackups ; import com.mobaijun.module.model.system.<em>backups</em>.SystemMysqlBackups; import com.mobaijun.module.service.system.<em>backups</em>.SystemMysqlBackupsService

    4.9K50发布于 2021-11-22
  • 来自专栏Java实践

    SQL Server 的备份机制及其恢复实现

    命令示例:BACKUP DATABASE [MyDatabase]TO DISK = 'C:\Backups\MyDatabase_Full.bak'WITH FORMAT, INIT, NAME = 命令示例:BACKUP DATABASE [MyDatabase]TO DISK = 'C:\Backups\MyDatabase_Diff.bak'WITH DIFFERENTIAL, NAME = 命令示例:BACKUP DATABASE [MyDatabase]FILE = 'File1'TO DISK = 'C:\Backups\MyDatabase_File1.bak'WITH FORMAT 命令示例:BACKUP DATABASE [MyDatabase]TO DISK = 'C:\Backups\MyDatabase_Mirror1.bak', DISK = 'D:\Backups\ 恢复到完整备份 + 差异备份-- 恢复完整备份RESTORE DATABASE [MyDatabase]FROM DISK = 'C:\Backups\MyDatabase_Full.bak'WITH

    78621编辑于 2025-01-07
领券