使用mysql数据库的mysqldump实现自动备份

原创 2004年08月03日 14:39:00

使用mysql数据库的mysqldump实现自动备份
日期:2004/07/30  作者:zcatlinux  来源:zclinux

使用mysql数据库的mysqldump工具,可以实现数据库的备份功能,如果在linux系统中配置好crontabs,就可以实现自动备份!

#!/bin/bash
##配置原数据库连接信息,即正在使用需要备份数据库机器。
SOURCE_USER=-uroot
##如果就是在本机ip,即SOURCE_HOST=-h127.0.0.1
SOURCE_HOST=-h10.10.10.12
SOURCE_PASS=-padministrator

##配置备份数据库的连接信息,即用于备份的数据库机器
BAK_USER=-uroot
##用于备份的数据库机器ip
BAK_HOST=-h10.10.10.22
BAK_PASS=-padministrator

##从原数据库中导出数据库表的内容,并生成sql的文件,STATION为数据库名,username和files为表名
/var/mysql/bin/mysqldump --add-drop-table --opt $SOURCE_USER $SOURCE_HOST $SOURCE_PASS STATION username >/tmp/username.sql
/var/mysql/bin/mysqldump --add-drop-table --opt $SOURCE_USER $SOURCE_HOST $SOURCE_PASS STATION files >/tmp/files.sql

##导入到备份的数据库中
/var/mysql/bin/mysql $BAK_USER $BAK_HOST $BAK_PASS STATION </tmp/username.sql
username.sql
/var/mysql/bin/mysql $BAK_USER $BAK_HOST $BAK_PASS STATION </tmp/files.sql
font files.sql<>

Linux下MySQL备份以及crontab定时备份

1. 备份某个数据库 ################################################################## # 备份某个数据库 ############...
  • renfufei
  • renfufei
  • 2014年04月14日 20:13
  • 16124

MySQL5.6 备份之mysqldump(一)

MySQL5.6 备份之mysqldump(一)Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] –databa...
  • wjhhjl
  • wjhhjl
  • 2016年12月16日 23:44
  • 272

Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)

设计该脚本的一些设计、编写考虑: 该脚本适用于编译安装mysql和通过yum或apt-get等安装方式 该脚本可以反复执行,不会重复覆盖数据 可增加,删除N天前的备份...
  • zxjiayou1314
  • zxjiayou1314
  • 2016年09月04日 23:31
  • 1508

mysqldump备份(全量+增量)方案操作记录

在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据。 线上数据库备份场景: 每周日执行一次全量备份,然后每天下午1点执行MySQLdum...
  • wade5200
  • wade5200
  • 2017年08月02日 14:06
  • 496

Mysql备份系列(2)--mysqldump备份(全量+增量)方案操作记录

转载自:http://www.cnblogs.com/kevingrace/p/6114979.html 在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或...
  • JeremyYu66
  • JeremyYu66
  • 2017年05月19日 15:36
  • 207

mysqldump 备份需要锁表

show engine innodb status\G ------------ TRANSACTIONS ------------ Trx id counter 117509 Purge done...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2015年04月26日 20:58
  • 1299

mysql备份还原-mysqldump实例

1 mysqldump简介     mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语...
  • JesseYoung
  • JesseYoung
  • 2014年11月13日 14:45
  • 6729

MySQL自动化运维之用mysqldump和mysqlbinlog实现某一数据库的每周全备和每天差异备份,并添加到执行计划【热备】

案例:     线上有一数据库,需要每周全备一次,每天差备一次[安全起见还是差备吧,不要增备,不要吝啬磁盘哦,而且差备恢复还很快]      1、每周对数据库hellodb做完全备份...
  • WaiCyuyan
  • WaiCyuyan
  • 2017年06月22日 16:07
  • 379

mysqldump备份原理及注意事项

关于MySQL热备,可分为两种方式: 逻辑备份 物理备份 对于前者,常用的工具是MySQL自带的mysqldump,对于后者,常用的工具是Percona提供的XtraBackup。对于规模比较小,业务...
  • lijingkuan
  • lijingkuan
  • 2017年05月27日 19:07
  • 767

mysqldump备份数据库时文件为空的问题

本人在自学mysql遇到的一些问题,整理下知识怕以后用到的时候忘记。首先备份数据库C:\Users\popo>mysqldump -uroot -p123 mydb1 > d:1.sql在d盘打开文件...
  • bestkilly
  • bestkilly
  • 2017年06月03日 10:53
  • 897
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用mysql数据库的mysqldump实现自动备份
举报原因:
原因补充:

(最多只允许输入30个字)