作为一个系统管理员,数据备份是非常重要的。阿铭有一次没有做好备份策略,结果磁盘坏了,数据全部丢失。所以在以后的系统维护工作中,你一定要时刻牢记给数据做备份。在Linux系统下数据备份的工具很多,但阿铭只用一种,那就是rsync,从字面意思上可以理解为remote sync(远程同步)。rsync不仅可以远程同步数据(类似于scp),而且可以本地同步数据(类似于cp),但不同于cp或sc
转载 2024-10-18 19:04:34
69阅读
实现远程自动备份 1. 设置无需密码的ssh登陆,方法如下: 假设A,B两服务器,现在需要在A机上用root登陆B机,而不需要输入密码,那我们可按照下面的步骤来做: 1)在A机上生成钥匙对,执行以下命令: ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the k
转载 精选 2010-12-14 15:01:12
746阅读
#!/bin/bash#the script is backup all databases for mysql server,first grant all on *.* to adminbak@'172.16.2.222' identified by "backup";#Setting  DBHost=172.16.2.218DBUser=adminbak DBPasswd
原创 2011-11-25 15:17:22
610阅读
假设:服务器A:192.168.2.229 假设:备份服务器B:192.168.2.230 1.服务器B安装git 2.在gitlab备份服务器B上生成rsa证书 生成的过程中提示输入密钥对保存位置,直接回车,接受默认值就行了ssh-keygen -t rsa -C "fei.xiao@androidmov.com" 这样,在/root/.ssh下生成id_rsa 和 id_rsa.pub 两个文
最近可把我忙坏了,所以没时间写文章,就是因为我们公司的一台服务器出现硬盘爆满,导致无法工作,刚开始没找到原因,害我弄了一天没弄好,最后不惜加班,才解决了,就这个问题,下面我给大家一些我个人的见解。考虑到在本机上备份数据,一旦该机器硬盘出现故障,数据无法取出。……
原创 2011-10-24 19:09:05
684阅读
1点赞
远程存储、删除时自动备份
原创 精选 2018-01-03 13:39:02
1804阅读
4点赞
以前备份binlog时,都是先在本地进行备份压缩,然后发送到远程服务器中。但是这其中还是有一定风险的,因为日志的备份都是周期性的,如果在某个周期中,服务器宕机了,硬盘损坏了,就可能导致这段时间的binlog就丢失了。而且,以前用脚本对远程服务器进行备份的方式,有个缺点:无法对MySQL服务器当前正在写的二进制日志文件进行备份。所以,只能等到MySQL服务器全部写完才能进行备份。而写完一个binlo
转载 2024-10-05 19:34:51
49阅读
数据是一个公司的核心,保护数据是每个管理员必备的工作,在Linux中实现远程备份MySQL,编一个简单的shell脚本,更方便工作,提高工作效率。
原创 2018-03-15 18:51:07
4202阅读
3点赞
1评论
以下为实现在windows和linux 上备份Mysql数据库的java代码,它通过动态判断操作体统和动态从链接数据库的配置文件(本文是用hibernat的配置文件)读出数据库信息生成可执行脚本,再使用java调用此脚本而实现数据库的备份和恢复,当然你可以根据自己的需要修改扩展,呵呵/* * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式
转载 10月前
56阅读
考虑到在本机上备份数据,一旦该机器硬盘出现故障,数据无法取出。远程手动备份数据费时费力且不及时。最好的方法就是通过脚本实现远程自动互备。但远程无论是通过SSH登陆,还是通过scp拷贝文件都需要输入密码。为了克服这个问题,首先需要实现不需要密码的SSH登陆,这样就可以使用rsync,scp,rexec等命令来做的远程备份了。  1. 设置无需密码的ssh登陆,方法如下:  假设A,B两服务器,现在需
转载 2011-11-26 14:11:00
185阅读
考虑到在本机上备份数据,一旦该机器硬盘出现故障,数据无法取出。远程手动备份数据费时费力且不及 时。最好的方法就是通过脚本实现远程自动互备。但远程无论是通过SSH登陆,还是通过scp拷贝文件都需要输入密码。为了克服这个问题,首先需要实现不需 要密码的SSH登陆,这样就可以使用rsync,scp,rexec等命令来做的远程备份了。   1. 设置无需密码的ssh登陆,方法如下:   假设A,B两服
转载 精选 2011-12-29 11:11:20
383阅读
考虑到在本机上备份数据,一旦该机器硬盘出现故障,数据无法取出。远程手动备份数据费时费力且不及 时。最好的方法就是通过脚本实现远程自动互备。但远程无论是通过SSH登陆,还是通过scp拷贝文件都需要输入密码。为了克服这个问题,首先需要实现不需 要密码的SSH登陆,这样就可以使用rsync,scp,rexec等命令来做的远程备份了。  1. 设置无需密码的ssh登陆,方法如下:  假设A,B两服务器,现
转载 2017-04-11 08:48:53
3812阅读
优点:热备份,不影响业务,增量备份远程备份。目的:自动打包备份远程10.0.0.111备份服务器好用帮点赞!谢谢小伙伴的支持。前提:1.安装xtrabackupyum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpmyum install
原创 2016-05-03 14:23:57
4381阅读
1点赞
2评论
安装环境:CentOS 6,MySQL5.5一、背景    近期,公司为加强数据库的数据安全,对数据库进行自动备份,本篇将在Linux下使用crontab自动备份并FTP上传数据库。二、实施脚本创建脚本dbbackup.sh#!/bin/bash DATE=`date +%Y%m%d%H%M` DATABASE=****  &n
原创 2016-06-17 17:07:48
1925阅读
一:前期准备至少需要两台主机192.168.175.200       vip192.168.175.250       node1做密钥否则不能拷贝过去命令:[root@vip ~]#cd /root/.ssh命令:[root@vip ~]#ssh-keygen#命令:[roo
备份数据的重要性和必要性为啥需要进行数据备份 我们需要对一些比较重要的数据进行备份,防止数据的丢失 数据备份的方式全量备份 --- 会将所有的数据进行备份,效率比较低下增量备份 --- 只是将变动的数据进行备份,效率比较高,并且适合进行异地备份数据备份的工具scp:网络之间的拷贝,全量的拷贝方式,不推荐rsync:远程增量备份工具rsync的介绍 rsync是linux系统下的数据镜像
概述 适用于数据不是很敏感,海量小文件的存储备份,结合服务器本身的磁盘阵列技术,可以有效增强数据的安全性 环境 主服务端:系统 AS4 ,rsyncrsync-2.6.9,SZRNDB01 客户端:系统 AS4 ,rsyncrsync-2.6.9,  SZRNAPP01 实施步骤 包含rsync安装,参数设置,服务启动,编辑crontab任务 rsync安装 采
转载 2024-04-26 10:55:08
164阅读
suse linux利用scp实现自动远程备份
原创 2011-07-07 13:59:23
5299阅读
1.先准备个自启动文件,以下内容net use z: \\192.168.1.6\Working\ "密码" /user:"用户名"用户名和密码 必须加英文状态下的双引号用户名可以是administrator这种本地用户名或者域账号 costo\user1xcopy /e /h /k /y E:\ziliao\*.* Z:\ziliaobak2.通过系统自带的计划任务来自动执行上面的文件即可
原创 2013-07-18 15:18:12
978阅读
考虑到在本机上备份数据,一旦该机器硬盘出现故障,数据无法取出。远程手动备份数据费时费力且不及时。最好的方法就是通过脚本实现远程自动互备。但
转载 2014-02-10 11:08:00
40阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5