关闭

实现自动备份表从源库到目标库

155人阅读 评论(0) 收藏 举报
分类:
#!/bin/bash
user=root
pass=123456
dbFrom=mail
dbTo=analy
echo -e "==================backup old file start====================="
tar -czvf /root/backup/old_files/`date +%F`.tar.gz /root/backup/tables/*
rm -rf /root/backup/tables/*
echo -e "==================backup old file end====================="






echo -e "==================backup start====================="
tables=`mysql -u$user -p"$pass" -e "use $dbFrom;show tables;"|sed 1d`
cat tableName.txt | while read tableName
do
mysqldump -u$user -p"$pass"   -B --databases $dbFrom --tables $tableName > /root/backup/tables/${tableName}-`date +%F`.sql
[ $? -eq 0 ] && echo  $tableName ok >>/root/backup/table.log||echo $tableName failed >>/root/backup/table.log
[ $? -eq 0 ] && echo -e "$tableName ok" ||echo -e "$tableName failed"
done
echo -e "===================backup stop======================="




echo -e "==================import start====================="
for file in /root/backup/tables/*
do
    if test -f $file
    then
        echo import $file 
mysql -u$user -p$pass $dbTo < $file
    else
        echo $file is folder
    fi
done
echo -e "===================import stop======================="
 

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

linux定时备份mysql并同步到其它服务器

数据在任何一家公司里面都是最核心的资产,定期备份则是为了保证数据库出现问题的时候能够及时回滚到最近的备份点,将损失缩小到最小这篇文章将会两部分来说明:1、mysql的定期备份;2、同步到其它服务器my...
  • ityouknow
  • ityouknow
  • 2016-09-30 13:04
  • 2278

JAVAWEB实现数据库备份功能

JavaWeb实现数据库备份一.整体思路这次公司的网管系统需要做一个数据库备份的功能,由于使用的MySql数据库,而且系统是windows(目前也就会windows),所以可以选择的方法就比较有限了。...
  • wu4355627
  • wu4355627
  • 2016-04-26 15:02
  • 4625

mysql自动备份数据库,同时ftp上传到指定服务器(scp远程获取本地备份)

最近要把服务器托管到电信机房,所以要对数据库进行备份,同时要把备份ftp上传到公司指定服务器。
  • cuker919
  • cuker919
  • 2015-10-16 15:43
  • 2641

连接两个属性表,修改源属性表中某字段的值,目标属性表对应字段的值自动修改

  • 2017-12-15 11:03
  • 5.75MB
  • 下载

通过目标文件自动生成动态库

动态库的生成有多种方式: (1)直接通过编译源文件通过目标文件用g++或者gcc指令生成动态库; (2)通过将已有的静态库打散后再打包也可以生成动态库; (3)通过链接已有的静态库生成动态...
  • kehyuanyu
  • kehyuanyu
  • 2014-02-25 17:04
  • 1003

基于VisualSVN-Server的安装配置,用户自主修改密码,分布式版本库,自动备份等

  • 2017-11-28 17:16
  • 9.91MB
  • 下载

ftp 文件自动下载、备份、解压、提取目标文件到目标文件夹【一天功夫】

0)从FTP上提取文件到源文件夹,然后备份、接着将源文件夹下的压缩文件进行解压缩、最终,提取只需要的文件!                   1)ftp_to_goal.ba...
  • housheng3319
  • housheng3319
  • 2013-05-31 14:44
  • 1062

利用动态库实现双目标定。

  • 2013-08-06 16:53
  • 11.21MB
  • 下载

Python 自动备份SVN版本库并复制到远程主机脚本

#!/usr/bin/python # -*- coding: utf-8 -*- import os import re import tarfile import datetime import...
  • altand
  • altand
  • 2013-05-28 11:20
  • 2456

SVN版本库无损迁移与自动备份(二)

三、定时自动备份版本库解决方案 1、业务目标   ①版本库的远程自动备份,将版本库备份到另一台机器上。 假设我们要同步的源版本库为 http://192.168.1.210/svn...
  • z69183787
  • z69183787
  • 2015-01-16 13:13
  • 630
    个人资料
    • 访问:3374770次
    • 积分:29733
    • 等级:
    • 排名:第200名
    • 原创:347篇
    • 转载:561篇
    • 译文:7篇
    • 评论:340条
    最新评论
    艺术设计类