使用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<>

在VC2015里学会使用MySQL数据库

在软件开发里,软件开发人员使用数据库是最基本的技能,也是使用最广泛的技术,因为软件的作用大多数就是在处理数据,比如商店的进销存,比如上班的考勤记录等等,都是做同样的事情,都需要使用数据库来保存数据,对数据进行查询和统计。我的上司告诉我“只要学会数据库,在软件开发的行业里就会有饭吃”,我多年经历也是这样,我在招聘人员时,也需要拿数据库出来必考试的内容,因为工作里必须使用数据库。
  • 2016年07月08日 17:55

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

1. 备份某个数据库 ################################################################## # 备份某个数据库 ############...
  • renfufei
  • renfufei
  • 2014-04-14 20:13:14
  • 16857

Windows批处理方式实现MySQL定期自动备份

对MySQL数据库而言,大部分数据库工具都具有备份功能,但并不能做到定期自动备份,在Windows环境下,手工备份MySQL是很繁琐的,所以我们通过MySQL提供的备份命令mysqldump,结合Wi...
  • weiyangdong
  • weiyangdong
  • 2018-01-23 16:03:51
  • 258

centos7下mysqldump+crontab自动备份数据库

环境:centos7,服务器开启了ssh密钥对,并禁止root用户登录 创建文件夹 mkdir /bak mkdir /bak/mysqldata编写脚本 vi /usr/sbin/bakmysql....
  • qq_34881718
  • qq_34881718
  • 2017-02-25 15:31:58
  • 1518

mysql5.6通过mysqldump自动备份

一、执行环境 操作系统:linux redhat 数据库:mysql 5.6 二、备份规划 1.数据备份位置 /opt/www/back/database/pac/data 2.备份日志位...
  • clj198606061111
  • clj198606061111
  • 2015-05-01 17:27:32
  • 8301

Windows 平台下自动备份MySQL数据的脚本

创建脚本文件backupDB.bat @echo off   set backupDir=d:/zcl_zhouyi/ set bakFileNameTail=%date:~0,4%-%date:~...
  • qwezcl
  • qwezcl
  • 2015-03-14 17:12:23
  • 2020

通过mysqldump和SCP实现mysql定时自动备份到另外一台服务器脚本

因为脚本中用到SCP命令,需要先实现scp不用输入密码(通过证书实现)。 在数据库服务器执行:ssh-keygen按四五次回车证书就生成了,将id_rsa.pub拷贝到另外一台文件服务器的/root...
  • jiaoshenmo
  • jiaoshenmo
  • 2016-04-19 20:50:17
  • 1742

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

使用mysql数据库的mysqldump工具,可以实现数据库的备份功能,如果在linux系统中配置好crontabs,就可以实现自动备份!#!/bin/bash##配置原数据库连接信息,即正在使用需要...
  • cnleon
  • cnleon
  • 2007-08-27 09:50:00
  • 485

通过c# 实现mysql 数据库的备份和附加

最近涉及到通过c# 对mysq数据库的备份和附件功能 因为mysql 有类似的备份和附加的cmd命令,但是一直没用过,今天实践了下,感觉效率挺快,比自己写的效率高。下面我列出c#调用mysql的备份...
  • vbloveshllm
  • vbloveshllm
  • 2015-03-16 16:11:58
  • 2862

Windows定时任务+bat文件+WinRar处理Mysql数据库的定时自动备份

服务器环境 Windows Server 2003 ,服务器上采用的是IIS+mysql的集成工具phpStudy。MySQL的安装目录D:\phpStudy4IIS , WinRAR 安装目录 C:...
  • ydm19891101
  • ydm19891101
  • 2016-09-07 11:03:11
  • 891
收藏助手
不良信息举报
您举报文章:使用mysql数据库的mysqldump实现自动备份
举报原因:
原因补充:

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