`

使用计划任务 备份Mysql数据库脚本

阅读更多

 

使用计划任务 备份Mysql数据库脚本

 

 

一、对于Windows主机
==============
MySQL 安装位置:C:\MySQL
论坛数据库名称为:bbs
MySQL root 密码:root
数据库备份目的地:D:\db_backup\

//数据库备份语句
"C:\MySQL\bin"\mysqldump -uroot -proot bbs > D:\db_backup\bbs.sql

//防止bat执行文件一闪而过

pause

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

(网上有些文章是说先用mysqladmin先shutdown 再 mysqldump 这样是不行的,shutdown后没有了mysql服务,无法使用mysqldump命令,知道我的机子mysql 5 是这样的)

二、对于Linux主机
===========
MySQL 安装位置:/usr/local/mysq
论坛数据库名称为:bbs
MySQL root 密码:root
数据库备份目的地:/var/db_backup/

#! /bin/bash
/usr/local/mysql/bin/mysqldump --opt -u root --password=root bbs > /var/db_backup/bbs.sql

将上述代码保存在/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

例子:

set MySqlhome="D:\Program Files\MySQL\MySQL Server 5.0\bin"
set dir="G:\4.85数据库备份勿删\%date:~0,10%"
md %dir%

%MySqlhome%\mysqldump -h 172.19.4.85 -u root -p123456 bear_acs_ems >%dir%/bear_acs_ems.sql

 

分享到:
评论

相关推荐

    windows定时任务备份mysql数据库脚本

    windows定时任务备份mysql数据库脚本

    linux服务器定时自动备份mysql数据库的脚本sh

    利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh

    python定时备份mysql数据库脚本

    本篇将详细解释如何使用Python编写一个定时备份MySQL数据库的脚本,以及如何通过代码实现仅保留最新几个备份文件的功能。 首先,我们需要了解Python中的两个关键库:`pymysql` 和 `schedule`。`pymysql` 是Python...

    windows下备份mysql数据库脚本.bat文件

    windows下备份mysql数据库脚本.bat文件;注意修改database,mysql安装路径和备份的路径,用户名和密码。

    windows备份mysql数据库bat脚本.rar

    在这个场景中,我们使用的是一个名为"windows备份mysql数据库bat脚本.rar"的压缩包,它包含了一套利用批处理(BAT)文件来自动化MySQL数据库备份的解决方案。下面将详细讲解如何利用BAT脚本来备份MySQL数据库,以及...

    Linux下定时备份MySQL数据库的Shell脚本.pdf

    ### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...

    Mysql数据库远程备份脚本

    Mysql数据库远程备份脚本:实现在windows上按日期备份远程mysql数据库数据,结合windows任务可实现自动备份

    mysql数据库每天凌晨3点备份数据库的脚本

    本文将详细介绍如何编写一个在Linux环境下,每天凌晨3点自动执行的MySQL数据库备份脚本,以及如何配置Linux的定时任务来执行这个脚本。 首先,我们来看`DB_backup.sh`这个脚本文件。它通常包含以下核心部分: 1. *...

    python自动备份mysql数据库,并删除七天前文件

    本示例涉及的主题是使用Python来自动备份MySQL数据库,并且定期清理过期的备份文件,以保持存储空间的有效利用。下面将详细介绍这个过程以及相关的知识点。 首先,我们需要了解Python在数据库操作中的角色。Python...

    在win10系统中设置定时任务自动备份MySQL数据库文件

    在Windows 10系统中,设置定时任务自动备份MySQL数据库文件是一项重要的数据保护措施,它可以帮助用户定期保存和恢复重要数据。以下是如何实现这一功能的详细步骤和相关知识点。 首先,我们需要了解MySQL数据库的...

    mysql 自动备份数据库脚本

    "mysql 自动备份数据库脚本" 提供了一种自动化的方法,通过Windows的定时任务服务(taskschd.msc)来定期执行数据库的备份,避免了手动操作的繁琐和可能的人为错误。 MySQL的自动备份主要涉及以下几个核心知识点: ...

    window自动备份mysql数据库

    window每天定时备份数据库到硬盘指定目录下,#-uluotao 指定用户名luotao #-p 指定明码 #--databases houtai 指定备份houtai这个数据库,可以指定多个备份的数据库 # > d:/back3.sql 指定备份文件的路径

    python备份mysql数据库

    当谈到使用Python来备份MySQL数据库时,我们可以借助一些工具和库实现这一目标。在这个场景中,"python备份mysql数据库"的实践主要涉及到以下几个核心知识点: 1. Python语言:Python是一种高级编程语言,以其简洁...

    mysql自动备份数据库脚本

    MySQL自动备份数据库脚本是IT运维中的重要环节,它能够定期保存数据库数据,防止数据丢失,确保业务连续性。在本场景中,我们有一个名为`auto_mysql_back.sh`的shell脚本,它用于自动化MySQL数据库的备份过程。下面...

    Linux系统下备份MySQL数据库脚本

    Linux系统下备份MySQL数据库脚本,含注释

    mysql数据库备份标准脚本

    mysql 数据库备份脚本,可以在win下做定时操作,也可以在服务器上做备份脚本

    如何用SQLyog备份及导入mysql数据库

    MySQL数据库备份和导入是数据库管理员和开发者经常需要执行的任务。为了将数据库备份到安全的位置,以防止数据丢失,并且在需要时可以将其恢复到原来的状态。本文将介绍如何使用SQLyog备份和导入MySQL数据库。 一、...

    基于xtrabackup的MySQL数据库备份及还原Shell脚本.zip

    本教程将详细介绍如何使用`xtrabackup`结合Shell脚本来实现MySQL数据库的备份与还原。 首先,我们需要理解`xtrabackup`的工作原理。`xtrabackup`通过读取InnoDB的数据文件和Redo日志,生成一个完整的物理备份。由于...

    java备份mysql数据库

    标题“Java备份MySQL数据库”指的是使用Java编程语言来创建一个程序,该程序能够对MySQL数据库进行备份操作。这种备份通常涉及导出数据库的结构和数据,以便在需要时可以恢复到某个特定时间点的状态。在Java中实现这...

Global site tag (gtag.js) - Google Analytics