linux mysql异机备份_mysql数据自动备份,大家一般怎么弄?

需求是这样的,安周循环每天备份一份,最多保留7分。 1.首先创建确定备份文件的保存目录 /home/jhwang 2.写一个shell脚本,备份mysql指定的数据库 “sudo vim /usr/sbin/bakmysql” 打开文件内容写入: rq=`date +%a` mysqldump -uroot -proot yeekitdb > /ho

mysql数据自动备份,大家一般怎么弄? 主要指: 1、用什么命令或脚本或者什么工具? 2、备份在什么地方?, 怎么备: 冷备 db shut down & cp data files(现在应该没什么人用) 热备 mysqldump(最常见的), 工具有很多, 题主可以搜一下. 创建一个slave, 通过mysql的同步机制实时备份. 当然,这样你只能有一个备份. 备在哪儿: 为了防止误操作, 可以备在本地. 为了防止服务器被–1.全备 #mysqlbackup –defaults-file=/usr/local/mysql/my.cnf \ –host=127.0.0.1 –port=3306 –protocol=tcp \ –user=root –password=dengyu! –databases=”wind” \ –with-timestamp –backup-dir=/backup \ –log-bin-index=/usr/local/mysql/mys炸, 可以同机房异机备份 为了防止机房被炸, 可以同城异机房备份 为了防止大规模灾难, 可以异地机房备份, 用客户端里自带的mysqldump,Linux下写个sh,用crontab,windows下写个bat用系统定时任务,存到本地指定目录。 或者弄个ftp,导出完毕后传到其他机器,异地备份更安全。cmd下有ftp命令,linuxshell下有ftp和lftp,都能访问ftp。 我管理的服务器是这么做的,不知道有没有其他更好的办法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值