当前位置:  数据库>mysql

Window系统下自动备份MySql数据库方法

    来源: 互联网  发布时间:2014-10-04

    本文导语:  Window下可以使用Bat批处理文件来对MySql进行备份操作,备份时一般数据量较大的情况可以使用复制文件的方式,但是这种方式要求服务器停机或者停止写入命令,不大使用。如果数据不大,推荐使用mysqldump命令来备份数据库文...

Window下可以使用Bat批处理文件来对MySql进行备份操作,备份时一般数据量较大的情况可以使用复制文件的方式,但是这种方式要求服务器停机或者停止写入命令,不大使用。如果数据不大,推荐使用mysqldump命令来备份数据库文件为sql文件。使用方法为mysqldump –uroot –ppassword dbname > db_date.sql。编写bat文件,使用window的任务计划来定时执行bat文件就可以实现MySql数据库的定时备份。Bat文件如下:
代码如下:

[html]
@echo off
echo -------------------------
echo mysql backup
echo 2012.11.18
echo -------------------------
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
set scx_db=scx_db_%year%%month%%day%.sql
set scxdb_db=scxdb_db_%year%%month%%day%.sql
rem 这里是注释部分
rem net stop mysql
rem net start mysql
cd D:Program FilesphpStudyMySQLbin
mysqldump -uroot -proot scx >d:bat%scx_db%
mysqldump -uroot -proot scxdb>d:bat%scxdb_db%
cd
cd bat
@echo off
rem pause

解释下以上程序。@echo off关闭命令行执行输出,echo输出提示信息,使用set来设置常量,使用rem对程序进行注释。然后切换到mysql的bin目录下,执行mysqldump备份命令,备份的两个数据库分别根据数据库名和当前日期进行备份。如果需要暂停程序看到结果就是用pause命令。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类window.accessibleawtwindow的类成员方法: window.accessibleawtwindow定义及介绍
  • 可以调用window.open打开的窗口中自己写的javacscript方法吗?
  • java命名空间java.awt类window的类成员方法: window定义及介绍
  • (●●●●,高分)在linux下当我用如下方法挂载(mount)window分区时出现如下错误:
  • java命名空间java.awt.event类windowevent的类成员方法: window_activated定义及介绍
  • 用什么工具(方法,编译器)将gtk+移植到window下????????
  • java命名空间java.awt.event类windowevent的类成员方法: window_deactivated定义及介绍
  • 为什么我装了linux后,再用智能安装windows的方法安装winodw xp 或window.net....
  • java命名空间java.awt类window的类成员方法: setvisible定义及介绍
  • linux下可不可以运行window下开发的程序啊,有没有什么方法可以办到啊?是用VB开发的!
  • java命名空间java.awt.event类windowevent的类成员方法: window_gained_focus定义及介绍
  • 当我用如下方法挂载(mount)window分区时出现如下错误:
  • java命名空间java.awt.event类windowevent的类成员方法: window_lost_focus定义及介绍
  • window中oracle环境变量设置方法分享
  • java命名空间java.awt类systemcolor的类成员方法: window定义及介绍
  • jquery trigger伪造a标签的click事件取代window.open方法
  • java命名空间javax.accessibility类accessiblerole的类成员方法: window定义及介绍
  • jquery ajax的timeout参数 js window.setTimeout方法
  • java命名空间java.awt类event的类成员方法: window_destroy定义及介绍
  • window7下Tomcat7.0安装配置方法
  • java命名空间java.awt类event的类成员方法: window_expose定义及介绍
  • c#调用c++方法介绍,window api
  • .net/c#/asp.net iis7站长之家
  • 域内共享的问题?Linux机器可以访问Window机器,但是Window机器不能访问Linux机器?
  • java命名空间java.awt.event类windowevent的类成员方法: window_opened定义及介绍
  • 为什么虚拟机VM里的linux ping不通window 7,但是window 7可以ping通linux?
  • java命名空间java.awt.event类windowevent的类成员方法: window_first定义及介绍
  • 请问window 可以跟vm linux互ping,但在我window browser却访问不了vm linux 网页
  • java命名空间java.awt.event类windowevent的类成员方法: window_deiconified定义及介绍
  • Redhat7.2安装打印机?我的Linux机器已经加入到域里面,Linux机和Window机可以互看共享文件,打印机装在域内一台WIndow机(Public)上(
  • java命名空间java.awt类window的类成员方法: getownerlesswindows定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3