易截截图软件、单文件、免安装、纯绿色、仅160KB

linux备份mysql数据库

 MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下
面的方法即可让系统定期备份数据。
  1、创建备份文件夹
  #cd /www
  #makedir backup
  2、编写运行脚本
  #vi autobackup
  写入以下内容:
  filename=`date +%Y%m%d`
  mysql_bin_dir/mysqldump –opt dataname-u user-ppassword| gzip
>/www/mysqlbackup/name$filename.gz
  保存退出?
  说明:
  (1)mysql_bin_dir:mysql的bin路径
  (2)dataname:数据库名;
  (3)user:数据库用户名;
  (4)password:用户密码;
  (5)name:自定义备份文件前缀标识。
  如上例,将自动备份mysql数据库,并以gzip压缩方式存储,文件名为
name20080101.gz的形式。
  3、为脚本添加执行权限
  #chmod +x autobackup
  4、让crontab来完成定期执行的任务
  这一步中,Redhat的方法会不一样,后面专门给出。
  编辑crontab:
  #vi /etc/crontab
  在最后一行中加入:
  01 5* * * root /www/autobackup
  每天5点运行脚本,也可以修改5为其他指定时间。
  Redhat方法:
  Redhat的crontab采用按时间调用4个目录(/etc/cron.hourly:每小
时;/etc/cron.daily:每天;/etc/cron.weekly:每周;/etc/cron.monthly:每月
)中脚本出来运行的方式。
  Redhat中只需要将刚才编辑的脚本复制到相应的目录即可。
  5、重启crontab
  #/etc/rc.d/init.d/crond restart
  完成
  其实原理很简单,自己制作一个脚本,让Linux系统自动运行。我们还可以再扩展
一下,编辑一个自动备份网站文件的脚本,让Linux来完成,每天自动备份整个网站,
等等……
==========================================================================
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"
DAT


相关文档:

linux c oci 远程连接例子

以下是我的测试oci的例子!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "oci.h"
static OCIServer        *srvhp;
static OCISession       *p_session;
static OCIEnv    &nb ......

公开 《Unix/Linux下的Curses库开发指南》全书内容

 《Unix/Linux下的Curses库开发指南》于2003年由清华出版社出版,合同在2008年结束。这是国内唯一的一本关于Curses库开发指南的图书。本书无意再版,因此特意公开全书内容,所有的章节会逐渐放出。希望对大家有用。 ......

linux获取IP地址

 #include <sys/socket.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <net/if.h>
int sock_fd;
struct  my_addr;
struct ifreq ifr;
    unsigned char * addr;
#define ETH_INTERFACE_NAME    "e ......

linux获取网络接口名:如eth0

 #include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<net/if.h>
static char *bad_interface_names[] = {
            "lo:",
            "lo",
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号