返回顶部
首页 > 资讯 > 数据库 >mysql定时自动备份数据库的方法步骤
  • 720
分享到

mysql定时自动备份数据库的方法步骤

2024-04-02 19:04:59 720人浏览 八月长安
摘要

我们都知道数据是无价,如果不对数据进行备份,相当是让数据在裸跑,一旦服务器出问题,只有哭的份了。下面将介绍Mysql数据库的自动备份,大家可根据情况自行选择将备份数据存放在哪里。 第

我们都知道数据是无价,如果不对数据进行备份,相当是让数据在裸跑,一旦服务器出问题,只有哭的份了。下面将介绍Mysql数据库的自动备份,大家可根据情况自行选择将备份数据存放在哪里。

第一种,数据跑在服务器上,如果只想定时把数据库备份放在服务器(此处服务器系统为Centos7)上,可如下设置:

首先编写sh文件 : /usr/local/backup/bkDatabase.sh:


#!/bin/bash

mysqldump -uusername -ppassWord DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

添加权限: chmod u+x bkDatabase.sh

测试执行一下是否成功 ./bkDatabase.sh

系统添加定时任务

执行命令 crontab -e

编辑内容添加,示例为每天23:00定时执行脚本文件进行备份:


00 23 * * * /usr/local/backup/bkDatabaseName.sh

查看定时任务是否生效: crontab -l

重启crontab服务:service crond restart

第二种,就是自动定时备份远程服务器的mysql数据库并存储在本地(本地操作系统为window7)上,这种方法比较安全,所以推荐。

首先编写backup.bat文件。


@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md D:\mysite-backup\%Ymd%\
C:\"Program Files"\"mysql-server 5.7.14"\bin\mysqldump --opt  -hx.x.x.x database > D:\database-backup\%Ymd%\database_%Ymd%.sql
echo "数据库备份完毕"

然后修改my.ini文件添加以下内容,并重启mysql服务。


[mysqldump]
user=root
password=xyq

点击backup.bat测试一下是否成功生成备份文件。

本地创建定时任务,实现定是备份远程数据库

1、打开 控制面板 > 管理工具 > 任务计划程序,创建任务:

这里写图片描述

2、填写触发器,设定执行时间:

这里写图片描述

3、添加执行脚本文件:

这里写图片描述

至此大功告成, 此时系统将会在指定时间会定时备份远程服务器端的mysql数据库。

到此这篇关于mysql定时自动备份数据库的方法步骤的文章就介绍到这了,更多相关mysql定时自动备份内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: mysql定时自动备份数据库的方法步骤

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

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

猜你喜欢
  • mysql定时自动备份数据库的方法步骤
    我们都知道数据是无价,如果不对数据进行备份,相当是让数据在裸跑,一旦服务器出问题,只有哭的份了。下面将介绍mysql数据库的自动备份,大家可根据情况自行选择将备份数据存放在哪里。 第...
    99+
    2024-04-02
  • Mysql数据库手动及定时备份步骤
    目录手动备份定时器备份手动备份 1)cmd控制台:mysqldump -uroot -proot 数据库名 [表名1,表名2...] > 文件路径 比如:把 demo 数据...
    99+
    2024-04-02
  • 备份MySQL数据库的方法步骤
    这篇文章主要介绍“备份MySQL数据库的方法步骤”,在日常操作中,相信很多人在备份MySQL数据库的方法步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”备份MySQL数据库...
    99+
    2024-04-02
  • Navicat Premium12进行数据库定期自动备份的方法步骤
    上一篇我们刚刚安装好破解版的navicat,这一篇我们就做一个数据库的定时备份任务吧 首先我们连接数据库,这里我使用mysql数据库做示范,其他的数据库备份也是一样的 点击自动运行...
    99+
    2024-04-02
  • mysql怎么定时自动备份数据库
    您可以使用MySQL的事件调度器来定时自动备份数据库。以下是一种常见的方法:1. 登录MySQL命令行客户端或其他MySQL管理工具...
    99+
    2023-08-18
    mysql
  • MySQL数据库定时备份的实现方法
    1. 创建shell脚本 vim backupdb.sh 创建脚本内容如下: #!/bin/sh db_user="root" db_passwd="123456" db_name="use...
    99+
    2024-04-02
  • 定时备份MySQL数据库
    MySQL 提供了 mysqldump 命令来实现导出数据库,命令用法如下: mysqldump -u root -p[password] [database_name] > [backup].sql...
    99+
    2023-09-28
    数据库 mysql linux
  • MySQL 数据库自动备份
    MySQL 数据库自动备份 MySQL 数据库自动备份 MySQL 备份命令 mysqldump 介绍 数据备份 数据恢复 gzip 介绍 MySQL 备份脚本 Linux 定时任务-crontab MySQL 备份...
    99+
    2021-04-06
    MySQL 数据库自动备份
  • 步骤:如何备份MySQL数据库
    MySQL数据库备份的步骤,需要具体代码示例 数据库备份是非常重要的一项工作,它能帮助我们防止数据丢失以及在需要时恢复数据。对于MySQL数据库来说,备份数据是相对简单的操作。下面将详...
    99+
    2024-02-22
    mysql 步骤 数据库备份 sql语句 数据丢失
  • linux实现定时备份mysql数据库的方法
    小编给大家分享一下linux实现定时备份mysql数据库的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!1、查看磁盘空间情况:[root@localhost backup]# df -h ...
    99+
    2024-04-02
  • mysql数据库定时备份的方法是什么
    MySQL数据库定时备份的方法有多种,其中常用的方法包括: 使用MySQL自带的工具mysqldump进行备份。可以通过编写脚本...
    99+
    2024-03-02
    mysql
  • MySQL定时备份数据库(全库备份)的实现
    目录一、MySQL数据备份 1.1、 mysqldump命令备份数据 1.2、 mysqldump常用操作示例 1.3、 还原mysql备份内容 二、 编写脚本维护备份的数据库文件 ...
    99+
    2024-04-02
  • MySQL定时全库备份数据库
    目录一、MySQL数据备份1.1、 mysqldump命令备份数据1.2、 mysqldump常用操作示例1.3、 还原mysql备份内容二、 编写脚本维护备份的数据库文件2.1、 ...
    99+
    2024-04-02
  • mysql如何实现定时自动备份数据库功能
    这篇文章主要介绍mysql如何实现定时自动备份数据库功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一种,数据跑在服务器上,如果只想定时把数据库备份放在服务器(此处服务器系统为centos7)上,可如下设置:首先...
    99+
    2023-06-20
  • 8种手动和自动备份MySQL数据库的方法
    作为流行的开源数据库管理系统,MySQL的使用者众多,为了维护数据安全性,数据备份是必不可少的。本文就为大家介绍几种适用于企业的数据备份方法。 使用MySQLDump进行MySQL备份 mysqldump...
    99+
    2024-04-02
  • 定时任务备份mysql数据库,同时备份多个数据库
    编写备份数据库的shell脚本 创建脚本 mkdir -p /root/mysql_dump/data cd /root/mysql_dump vim mysql_back.sh 脚本内容如下 #!/bin/sh # File: ...
    99+
    2018-09-25
    定时任务备份mysql数据库,同时备份多个数据库
  • Mysql数据库如何手动及定时备份
    这篇文章给大家分享的是有关Mysql数据库如何手动及定时备份的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。手动备份1)cmd控制台:mysqldump -uroot -proot 数据库名 [表名1,表名2......
    99+
    2023-06-25
  • SQL server中怎么定时自动备份数据库
    本篇文章给大家分享的是有关SQL server中怎么定时自动备份数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。SQL2000版本用JOB...
    99+
    2024-04-02
  • windows系统下oracle数据库定时自动备份
    实现目的:为避免数据丢失或错误,对数据库数据的定时备份   实现方式:oracle导出+Windows 任务 完成   学习方法:先知其然,后知其所以然   实现过程:   1. 建立文件 backup.BAT (自定义...
    99+
    2023-06-03
    数据库 备份 windows 系统
  • Docker容器MySQL数据库的备份与还原,以及每天定时自动备份.
    1.快速启动mysql容器 1:拉取mysql镜像: 根据自己需要,我这个是Debian的5.7版本的镜像。 这个地方一定要注意: 有些版本的docker镜像里面移除了MySQL自带的工具。包括Mys...
    99+
    2023-09-29
    docker 数据库 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作