注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天边云E家 shaoruisky

IT博文共享,知识的海洋

 
 
 

日志

 
 

自动备份Mysql数据库脚本(For Windows & Linux)  

2008-11-06 14:13:48|  分类: mysql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一、对于Windows主机
==============
假想环境:
MySQL 安装位置:C:MySQL
论坛数据库名称为:bbs
MySQL root 密码:123456
数据库备份目的地:D:db_backup
 程序代码

@echo off
C:MySQLbinmysqladmin -u root --password=123456 shutdown
C:MySQLbinmysqldump --opt -u root --password=123456 bbs > D:db_backupbbs.sql
C:MySQLbinmysqld-nt



将以上代码保存为backup_db.bat
然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat)

二、对于Linux主机
===========
假想环境:
MySQL 安装位置:/usr/local/mysql
论坛数据库名称为:bbs
MySQL root 密码:123456
数据库备份目的地:/var/db_backup/
 程序代码
#! /bin/bash
/usr/local/mysql/bin/mysqladmin -u root --password=123456 shutdown
/usr/local/mysql/bin/mysqldump --opt -u root --password=123456 bbs > /var/db_backup/bbs.sql
/usr/local/mysql/bin/mysqld_safe --user=mysql &



将上述代码保存在/usr/local/sbin/backup_db.sh
对该脚本赋予执行权限:
# chmod 755 /usr/local/sbin/backup_db.sh
加入crontab中自动执行:
# crontab -e
加入:
 程序代码
0 5 * * * /usr/local/sbin/backup_db.sh


 

  评论这张
 
阅读(258)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016