mysql数据库自动备份

这篇具有很好参考价值的文章主要介绍了mysql数据库自动备份。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

服务器中数据库的数据是最重要的东西,如果因为某些情况导致数据库数据错误,数据错乱或数据库崩溃,这时一定要及时的修复,但如果数据丢失或数据没法用了,这时就要回滚数据了,而这时就需要我们经常的备份数据库的数据

正文

一般别人都会推荐使用Navicat来备份和连接数据库,但其是一个收费软件,而备份数据库根本就用不上他,我们可以通过mysql提供的命令+定时任务的方式来实现数据库定时备份

数据库备份的命令如下:

//mysqldump -h主机名 -P端口 -u用户名 -p密码 --all-databases > 文件名.sql
C:\mysql8\bin\mysqldump -h127.0.0.1 -P3306 -uaaa -pbbb --all-databases > C:\database-backup\database.sql

而我们写一个.bat文件来让定时命令调用:

首先获取时间戳来当做文件名,防止因文件名重复而导致的备份失败

然后我们执行上面的数据库命令来一次性备份所有数据库

@echo off
for /f "tokens=2-4 delims=/ " %%a in ('echo %date%') do set datestamp=%%a_%%b_%%c
for /f "tokens=1-3 delims=:." %%a in ('echo %time%') do set timestamp=%%a_%%b_%%c
set datetime=%datestamp%_%timestamp%
C:\mysql8\bin\mysqldump -h127.0.0.1 -P3306 -uaaa -pbbb --all-databases > C:\database-backup\database_%datetime%.sql
echo "success"

接下来使用Windows自带的定时任务来每天备份一下数据库:

1.右键我的电脑->管理

mysql数据库自动备份

2. 在任务计划程序库上右键->创建基本任务

mysql数据库自动备份

3.然后输入名称,下一步

mysql数据库自动备份

4.设置每天触发

mysql数据库自动备份

mysql数据库自动备份

 5.选择启动程序,然后选中刚才写的.bat文件

mysql数据库自动备份

mysql数据库自动备份

6. 然后就完成了

可以在任务上右键->运行,试一下效果

结语

然后可以每次都将服务器备份的数据同步到另一台电脑上,或定时每个周期同步

也可以每一段时间删除旧的备份的数据,毕竟备份的数据累积的多了占用空间也不小

就酱

对Kotlin或KMP感兴趣的同学可以进Q群 101786950

如果这篇文章对您有帮助的话

可以扫码请我喝瓶饮料或咖啡(如果对什么比较感兴趣可以在备注里写出来)

mysql数据库自动备份mysql数据库自动备份文章来源地址https://www.toymoban.com/news/detail-430543.html

到了这里,关于mysql数据库自动备份的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Docker容器MySQL数据库的备份与还原,以及每天定时自动备份.

    Docker容器MySQL数据库的备份与还原,以及每天定时自动备份.

    根据自己需要,我这个是Debian的5.7版本的镜像。 这个地方一定要注意: 有些版本的docker镜像里面移除了MySQL自带的工具。包括Mysqlbinlog,Mysqlcheck等。所以即使你开启了binlog,也是没有办法还原数据的,这里要注意一下镜像的选择。 mkdir三个文件夹,方便持久化。 /home/mysql/c

    2024年02月05日
    浏览(12)
  • Windows下手动、自动备份Mysql数据库(mysqldump)

    Windows下手动、自动备份Mysql数据库(mysqldump)

    (本文实例环境及版本 MySql8.0.13) 1.1 命令行备份 cmd 先进入mysql所在的bin目录下,如:cd D:softwaremysqlmysql-8.0.13-winx64bin mysqldump -u root -p 数据库 [表名1 表名2…] 文件备份路径 如把testdb数据库备份到 D:ydTest.sql 输入密码后回车 mysqldump -u root -p testdb d:ydTest.sql 如果你希望备份是

    2023年04月19日
    浏览(12)
  • Prometheus服务器、Prometheus被监控端、Grafana、监控MySQL数据库、自动发现概述、配置自动发现、Alertmanager

    Prometheus服务器、Prometheus被监控端、Grafana、监控MySQL数据库、自动发现概述、配置自动发现、Alertmanager

    目录 Prometheus概述 部署Prometheus服务器 环境说明: 配置时间 安装Prometheus服务器 添加被监控端 部署通用的监控exporter Grafana 概述 部署Grafana 展示node1的监控信息 监控MySQL数据库 配置MySQL 配置mysql exporter 配置mysql exporter 配置prometheus监控mysql 自动发现机制 概述 基于文件自动发现

    2024年02月21日
    浏览(29)
  • pgsql数据库自动备份

    本文的写作原因:对实际客户需求的一次小总结,顺带做一次笔记 任何数据库都需要备份,备份数据是维护数据库必不可少的操作。 数据库备份常见的应用场景: 硬件故障造成数据库部分数据或全部数据丢失 人为操作失误造成某些数据被误操作 软件 BUG 造成部分数据或全部

    2024年02月08日
    浏览(11)
  • sql server 数据库自动备份

    sql server 数据库自动备份

        一丶打开客户端: 对象资源管理器-管理-维护计划(右键点击)-维护计划向导   二丶打开后点击下一步, 填写名称与说明并更改备份计划       三丶点下一步, 选择维护任务   四丶点击下一步, 选择需要备份的数据库, 和备份文件路径   五丶点击下一步, 选择报告文件保存路

    2024年02月11日
    浏览(11)
  • MySQL数据库备份实战

    一、为什么进行数据库备份? 保证业务连续性 :数据库中存储着企业的核心业务数据,如果数据丢失或损坏,将会对企业的业务运营产生重大影响。通过定期备份数据库,可以在系统故障或数据丢失时快速恢复数据,保证业务的连续性。 保护数据资产 :数据库中存储着企业

    2024年02月08日
    浏览(13)
  • 定时备份MySQL数据库

    MySQL 提供了 mysqldump 命令来实现导出数据库,命令用法如下: 在 Linux 服务器中结合 crontab 定时命令实现定时备份数据库,同时支持压缩、备份日志、定期清理等功能。 新建 mysql 的备份命令脚本 复制以下内容: 至此,执行该脚本,可以生成压缩的数据库.sql文件 给 shell 设置

    2024年02月07日
    浏览(17)
  • MySQL_数据库备份

            根据备份的方法(是否需要数据库离线)可以将备份分为: 热备(Hot Backup) 冷备(Cold Backup) 温备(Warm Backup) 热备:在数据库运行状态下进行备份,备份时不需要停止数据库的服务。但是,由于备份时需要访问数据库文件,因此备份过程中可能会影响数据库的

    2024年02月03日
    浏览(14)
  • mysql数据库定时备份

    mysql数据库定时备份

    1  环境检查 1. 执行本手册前,请正确安装Mysql数据库,并知晓数据库用户名和密码; 2. 执行本手册前,请先确定Mysql数据库数据要储存的天数;默认30 2  批处理文件配置 当前步骤主要实现以下目标配置: Ø 配置Mysql安装目录,定义Mysql目录下BIN目录路径,用于定时导出数

    2024年02月08日
    浏览(17)
  • MySQL数据库备份脚本

    PS:此脚本简单易懂,根据实际情况修改个别参数测试后即可使用,如有错误请指出! data:是个文件夹,用于存储备份下来的数据; db_and_tables:是个文件夹,用于存储脚本中需要的配置参数; old_db :存储不需要备份的数据库;脚本会通过此配置从而生成需要备份数据库的

    2024年02月03日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包