首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > MySQL :: Linux 下自动备份数据库的 shell 脚本
【标  题】:MySQL :: Linux 下自动备份数据库的 shell 脚本
【关键字】:MySQL,Linux,shell
【来  源】:http://blog.csdn.net/ruioa/archive/2006/08/12/1055248.aspx

MySQL :: Linux 下自动备份数据库的 shell 脚本

MySQL :: Linux 下自动备份数据库的 shell 脚本
Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令。

脚本内容如下:


#!/bin/sh
# File: /home/mysql/backup.sh
# Database info
DB_NAME="test"
DB_USER="username"
DB_PASS="password"

# Others vars
BIN_DIR="/usr/local/mysql/bin"
BCK_DIR="/home/mysql/backup"
DATE=`date +%F`

# TODO
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/db_$DATE.gz


然后使用将此脚本加到 /etc/crontab 定时任务中:

01 5 * * 0 mysql /home/mysql/backup.sh

好了,每周日凌晨 5:01 系统就会自动运行 backup.sh 文件备份 MySQL 数据库了。

/home/www/inc/back 

Vi编辑器的用法:【上一篇】
一张软盘安装minix2.0.4:【下一篇】
【相关文章】
  • Linux之父表态支持DRM技术 称可提高安全性
  • mysql存储过程学习笔记--事务控制
  • MySQL鲜为人知的9条技巧
  • Mysql InnoDB TABLESPACE Set Up [一] --using file
  • linux下C程序开发的编译
  • Linux下设置系统时间
  • 嵌入式Linux图形系统
  • linux学习网站大全
  • redhat linux中解决了 mount FAT分区后中文乱码和普通用户读写的问题
  • redhat linux下小企鹅输入法3.2.1的安装
  • 【随机文章】
  • Windows组策略应用全攻略- -
  • 打造安全的Win 2003操作系统(上)
  • SVN安装要点及常见问题的解决
  • 各种系统中密码文件的位置
  • gcc与g++有什么区别?
  • SHELL十三问之五:var=value?export 前后差在哪?
  • Microsoft .NET Framework 3.0 RC1及Windows SDK RC1
  • 音效的处理
  • 配置NIS集成 autofs 环境
  • 将光网络向城域延伸
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.