广告
返回顶部
首页 > 资讯 > 数据库 >WINDOWS中怎么设置自动备份 MySQL服务器
  • 817
分享到

WINDOWS中怎么设置自动备份 MySQL服务器

2024-04-02 19:04:59 817人浏览 薄情痞子
摘要

windows中怎么设置自动备份 Mysql服务器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。windows下:  

windows中怎么设置自动备份 Mysql服务器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

windows下:  
          具体来说,我们若需利用任务计划程序自动运行则应执行如下步骤: 
  
  1.单击“开始”按钮,然后依次选择“程序”→“附件”→“系统工具”→“任务计划”(或者是“设置”→“控制面板”→“任务计划”),启动Windows   2000的任务计划管理程序。 
  
  2.在“任务计划”窗口中双击“添加任务计划”图标,启动系统的“任务计划向导”,然后单击“下一步”按钮,在给出的程序列表中选择需要自动运行的应用程序,然后单击“下一步”按钮。 
          设置适当的任务计划名称并选择自动执行这个任务的时间频率(如每天、每星期、每月、一次性、每次启动计算机时、每次登录时等),然后单击“下一步”按钮。 
          此时系统将会要求用户对程序运行的具体时间进行设置,如几号、几点钟、哪几个时间段才能运行等,我们只需根据自己的需要加以设置即可。 
  
  4.接下来系统将会要求用户设置适当的用户名及密码(如图5所示),以便系统今后能自动加以运行。 
  
  5.最后,我们只需单击“完成”按钮即可将相应任务添加到Windows   2000的任务计划程序中,此后它就会自动“记住”这个任务,一旦系统时间及相关条件与用户设置的计划相符,它就会自动调用用户所指定的应用程序,十分方便(每次启动Windows   2000的时候,任务计划程序都会自动启动,并在后台运行,确保用户的计划能够按时执行)。 
  
          现在我们来测试一下刚才所建的任务是否成功,鼠标右键单击“PHP”程序图标(如图6所示),在弹出的菜单里面选择“运行”。一般情况下程序图标只要这样激活运行就可以正常启动。如果运行失败可查看用户和密码是否设置正确,还有确定“Task   Scheduler”服务是否已启动,本人当初就是为了节省系统资源把它关掉了导致运行失败,害我找了大半天。另外也可从“系统日志”里查看到底是什么原因造成运行失败的。 
  
          好了,讲了这么多任务计划的应用,现在我们切入正题,下面将介绍两个例子: 
  
  一、让php定时运行吧! 
  1、       编辑如下代码,并保存为test.php: 
  <?php   
  $fp   =   @fopen("test.txt",   "a+");   
  fwrite($fp,   date("Y-m-d   H:i:s")   .   "   让PHP定时运行吧!/n");   
  fclose($fp);   
  ?> 
  
  2、添加一个任务计划,在(如图2所示)这一步输入命令:D:/php4/php.exe   -q   D:/php4/test.php 
  
  3、时间设置为每隔1分钟运行一次,然后运行这个任务。 
  
  4、现在我们来看看d:/php4/test.txt文件的内容时候是否成功。如果内容为如下所示,那么恭喜你成功了。 
  
  2003-03-03   11:08:01   让PHP定时运行吧! 
  2003-03-03   11:09:02   让PHP定时运行吧! 
  2003-03-03   11:10:01   让PHP定时运行吧! 
  2003-03-03   11:11:02   让PHP定时运行吧! 
  
  二、让mysql实现自动备份变成可能! 
  1、编辑如下代码,并保存为backup.php,如果要压缩可以拷贝一个rar.exe: 
  <?php   
  if   ($arGC   !=   2   ||   in_array($argv[1],   array('--help',   '-?')))   {   
  ?>   
  backup     Ver   0.01,   for   Win95/Win98/WinNT/Win2000/WinXP   on   i32   
  Copyright   (C)   2000   pTKEr   All   rights   reserved.   
  This   is   free   software,and   you   are   welcome   to   modify   and   Redistribute   it   
  under   the   GPL   license   
  
  PHP   shell   script   for   the   backup   Mysql   database.   
  
  Usage:   <?php   echo   $argv[0];   ?>   <option>   
  
      <option>   can   be   database   name   you   would   like   to   backup.   
      With   the   --help,   or   -?   options,   you   can   get   this   help   and   exit.   
  <?php   
  }   else   {   
          $dbname   =   $argv[1];   
          $dump_tool   =   "c://mysql//bin//mysqldump";   
          $rar_tool   =   "d://php4//rar";   
          @exec("$dump_tool   --opt   -u   user   -ppassWord   $dbname   >   ./$dbname.sql");   
          @exec("$rar_tool   a   -ag_yyyy_mm_dd_hh_mm   $dbname.rar   $dbname.sql");   
          @unlink("$dbname.sql");   
          echo   "Backup   complete!";   
  }   
  ?> 
  
  2、添加一个任务计划,在(如图2所示)这一步输入命令: 
        D:/php4/php.exe   -q   D:/php4/backup.php   databasename 
  3、时间设置为每天运行一次,然后运行这个任务。 
  4、最后会在d:/php4/目录下生成一个以数据库名和当前时间组成的rar文件。 

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"
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


关于WINDOWS中怎么设置自动备份 MySQL服务器问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网数据库频道了解更多相关知识。

您可能感兴趣的文档:

--结束END--

本文标题: WINDOWS中怎么设置自动备份 MySQL服务器

本文链接: https://www.lsjlt.com/news/57077.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • WINDOWS中怎么设置自动备份 MySQL服务器
    WINDOWS中怎么设置自动备份 MySQL服务器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。windows下:  ...
    99+
    2022-10-18
  • MySQL实现自动备份怎么设置
    MySQL可以通过设置定时任务来实现自动备份。以下是一种常见的设置方法:1. 创建一个备份脚本:```#!/bin/bash# 定义...
    99+
    2023-08-30
    MySQL
  • MSSQL中怎么设置自动备份数据库
    今天就跟大家聊聊有关MSSQL中怎么设置自动备份数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先,打开MSSQL2008,然后在“管理”大类...
    99+
    2022-10-18
  • MySQL中怎么实现自动备份
    MySQL中怎么实现自动备份,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  如何实现MySQL的自动备份  MySql自动备份是非常关键的,...
    99+
    2022-10-18
  • sql server 2000 数据库中怎么设置自动备份
    本篇文章给大家分享的是有关sql server 2000 数据库中怎么设置自动备份,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.打开MS ...
    99+
    2022-10-18
  • mysql中怎么实现自动化备份
    这期内容当中小编将会给大家带来有关mysql中怎么实现自动化备份,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。mysql自动化备份方案 一、配置服务器1、撰写自...
    99+
    2022-10-18
  • RHEL5 中怎么实现mysql自动备份
    这篇文章将为大家详细讲解有关RHEL5 中怎么实现mysql自动备份,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 创建shell脚本文件filename=`date +%Y%m%d_%...
    99+
    2023-06-16
  • linux 服务器自动备份脚本的方法(mysql、附件备份)
    一、创建backup.sh脚本文件 #!/bin/sh SOURCE_FOLDER=/data DB_FOLDER=/data/db BACKUP_FOLDER=/data/backup TM=`date +%Y%m...
    99+
    2022-06-04
    linux 服务器自动备份脚本 linux 备份脚本 linux 自动备份
  • 宝塔建站怎么设置自动备份数据
    宝塔建站设置自动备份数据的操作步骤:打开宝塔管理界面。点击左侧“计划任务”菜单。添加计划任务。选择任务类型,如:备份网站、备份数据库等。填写任务名以及执行周期,点击“添加”即可。...
    99+
    2022-10-24
  • 怎么在SQL Server数据库中设置自动备份策略
    这篇文章将为大家详细讲解有关怎么在SQL Server数据库中设置自动备份策略,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一. 简单介绍SQL Serve...
    99+
    2022-10-18
  • 怎么自动备份Linux/Unix服务器的数据
    本篇内容主要讲解“怎么自动备份Linux/Unix服务器的数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么自动备份Linux/Unix服务器的数据”吧!primabackup.sh 说明文...
    99+
    2023-06-10
  • Linux下怎么设置每天自动备份Oracle数据库
    本篇内容介绍了“Linux下怎么设置每天自动备份Oracle数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一.先找到数据库的环境变量如...
    99+
    2023-06-27
  • mssql怎么自动备份及自动清除日志文件服务器
    本篇内容主要讲解“mssql怎么自动备份及自动清除日志文件服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mssql怎么自动备份及自动清除日志文件服务器”吧...
    99+
    2022-10-18
  • linux中怎么设置自启动服务
    本篇文章给大家分享的是有关linux中怎么设置自启动服务,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  主要用三种方式进行这一操作:  ln -s 在/etc/rc.d/rc...
    99+
    2023-06-14
  • 怎么在MySQL中设置定时备份数据库
    今天就跟大家聊聊有关怎么在MySQL中设置定时备份数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 查看mysqldumproot@laow...
    99+
    2022-10-18
  • 自动删除云服务器怎么设置
    要设置自动删除云服务器,您可以按照以下步骤操作:1. 登录到您所使用的云服务提供商的控制台。2. 导航到云服务器管理页面。3. 选择...
    99+
    2023-09-27
    云服务器
  • 云服务器自动重启怎么设置
    要设置云服务器自动重启,可以按照以下步骤进行操作:1. 登录云服务器控制台。2. 找到需要设置自动重启的服务器实例,并点击其名称进入...
    99+
    2023-09-16
    云服务器
  • 阿里云服务器设置自动重启怎么设置
    首先,打开阿里云官网,登录阿里云账号,进入到“服务器设置”栏目。 进入服务器设置页面,首先需要找到“系统设置”和“服务器安全”选项,并选择“服务器管理”。 接下来需要在“服务器管理”界面中找到“自动重启”选项,点击进入。 在“自动重启”界...
    99+
    2023-10-26
    阿里 重启 设置自动
  • windows中outlook怎么设置自动回复休假
    这篇文章主要介绍“windows中outlook怎么设置自动回复休假”,在日常操作中,相信很多人在windows中outlook怎么设置自动回复休假问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2022-12-16
    windows outlook
  • 阿里云服务器设置自动开关机怎么设置
    阿里云服务器设置自动开关机,需要设置以下几个参数: 服务器状态:包括服务器CPU使用率、内存使用情况、磁盘使用率、网络使用情况和带宽使用情况,以及是否需要手动关机等。 网络设置:可以设置服务器连接的网络情况,包括WiFi、Lan、WAN...
    99+
    2023-10-26
    阿里 设置自动 开关机
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作