linux或windows下定时备份mysql数据库

linux数据库备份到windows 为了避免硬盘损坏,数据库数据丢失,每天把数据库数据备份到自己的windows电脑上。 阅读详情

注:
crontab修改后一般是不用重启的。
因为cron就是一直在运行着的。

主要逻辑:
1:创建批处理文件,
2:使用windows下或者linux下的定时任务定时触发创建的文件即可
windows下:
1,批处理文件
详解:mysql安装目录:C:\Program Files\MySQL\MySQL Server 5.7\bin
mysql用户名:root
mysql密码:root
mysql服务器地址:192.168.1.110(如果为本地,则不需添加此项内容,将-h192.168.1.110)去掉即可
需要备份的数据库:erp_b
备份文件存放位置:D:/bat/erp_b_%Ymd%.sql(如果目录不存在会报错,需要手动创建目录)

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
cd C:\Program Files\MySQL\MySQL Server 5.7\bin 
mysqldump --opt -u root --password=root -h192.168.1.110 erp_b > D:/bat/erp_b_%Ymd%.sql
@echo on

linux下
1,批处理文件
mysql用户名:root
mysql密码:root
mysql数据库:erp_b
备份文件存放位置:/home/l/remark/erp_b$(date +%Y%m%d_%H%M).sql.gz(如果目录不存在会报错,需要手动创建目录)

mysqldump -uroot -proot erp_b  > /home/l/remark/erp_b$(date +%Y%m%d_%H%M).sql.gz

2,创建定时任务,
2-1:安装:crontab(如已安装,则跳过次步骤)
命令:yum install cixie-cron
yum install crontabs
2-2:开启crontab服务
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond status //查看状态
2-3:设置脚本
执行:crontab -e 进入后编写想要执行的脚本
脚本存放目录: /home/l/remark/mysql.sh

1 * * * * /home/l/remark/mysql.sh

在这里插入图片描述
2-4:重启:crontab 服务,即可

另付:
1,/etc/crontab文件和crontab -e文件区别:修改/etc/crontab这种方法只有root用户能用,这种方法更加方便与直接直接给其他用户设置计划任务,而且还可以指定执行shell等等,
crontab -e这种所有用户都可以使用,普通用户也只能为自己设置计划任务
2,如果使用 crontab 来定时执行脚本,无法执行,但是如果直接通过命令(如:./test.sh)又可以正常执行,这主要是因为无法读取环境变量的原因。:解决方法:
1、所有命令需要写成绝对路径形式,如: /usr/local/bin/docker。
2、在 shell 脚本开头使用以下代码:
. /etc/profile . ~/.bash_profile
3、在 /etc/crontab 中添加环境变量,在可执行命令之前添加命令 . /etc/profile;/bin/sh,如:1 * * * * . /etc/profile;/bin/sh /home/l/remark/mysql.sh
3,crontab在/var/log/目录下没有cron.log文件
1、修改rsyslog文件:

vi /etc/rsyslog.d/50-default.conf 

2、将 rsyslog 文件中的 #cron.* 前的 # 删掉;

cron.*                          /var/log/cron.log

3、重启rsyslog服务:

service rsyslog restart 

4、重启cron服务:

service cron restart

5、查看日志文件:

tail -f /var/log/cron.log 
Mysql数据库自动备份脚本(linux、windows) 实现mysql数据库自动备份,windows下脚本为mysql_backup.bat,linux下脚本为mysql_backup.sh,在定时任务中调用即可。 立即下载

相关推荐

linux 下的自动备份远程服务端的mysql数据库到本地

没分了,所以请原谅我。 亲测在linux下完全实现。win下也是可以实现的 通过win的定时任务

linux和windows进行MySQL数据异地备份

linux和windows进行MySQL数据异地备份

weixin_44338092的博客 476

射频工程师笔记---射频通信基础

回顾一下移动通信技术的发展,其实是互联网和通信技术的融合过程。在这个过程中,很多应用都在不断加入其中。比如计算机跟通信的融合产生了互联网、互联网跟手机的融合带来了移动互联网。手机可以看杂志、看视频、听音乐,于是又出现了内容服务产业;再后来,电视音箱等设备也能联网,于是网络跟家电又产生了融合。所以应用的出现总是在融合其他产业。在1995年,比尔·盖茨在《未来之路》一书中首次提出:在未来...

多年硬件从业经历,热爱学习,记录生活! 2万+

linux定时备份mysql数据到windows

1.在linux服务器上安装ftp服务端软件   wget http://mirror.centos.org/centos-6/6.3/os/x86_64/Packages/vsftpd-2.2.2-11.el6.x86_64.rpm rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm  2.安装成功后修改/etc/vsftpd/vsftpd.conf,这里主...

focuseven的博客 548

基于IC动态加权的机器学习多因子选股策略:从模型融合到实战回测

在量化投资领域,多因子选股模型通过挖掘市场数据中的有效信号来预测股票收益。其核心原理在于利用统计学与机器学习算法,从海量因子中识别出与未来收益具有稳定相关性的特征。这一技术的核心价值在于将主观投资决策转化为系统化、可重复的客观过程,从而在控制风险的前提下追求超额收益。其典型应用场景包括股票阿尔法策略构建、Smart Beta产品设计以及资产配置中的股票筛选环节。本文聚焦于如何通过信息系数(IC)这一关键指标,动态融合Ridge回归、MLP神经网络和随机森林等多个预测模型,构建一个能够自适应市场风格轮动的选股

weixin_34216614的博客 451

告别降级CUDA!手把手教你为RTX 50系显卡(5080/5090)配置专属的PyTorch Nightly + vLLM推理环境

本文详细指导如何为RTX 50系显卡(5080/5090)配置专属的PyTorch Nightly和vLLM推理环境,特别针对CUDA 12.8的适配问题提供解决方案。从硬件准备到源码编译,再到模型部署与性能调优,手把手教你构建高效AI推理系统。

weixin_33724046的博客 408

Windows 和 linux 配置数据库定时备份

1.在Windows下,首先配置好脚本,如下: @echo off echo. echo MySQL数据库备份脚本By Zhangbq echo ***************************** echo. echo 备份日期:%date% echo 备份时间:%time% echo. echo ***************************** set "Ymd=%d...

z_740771101的博客 366

车企常用架构、通信设计、需求管理工具全汇总

车辆技术是个系统工程,比较大,需要多人协作。“协作”往往需要工具参与,才能保证协作过程的高效、有条不紊。 【文章系转载,出处见图片水印】 今天我们就来捋一捋汽车行业常用的架构、网络开发工具~ Preevision 大名鼎鼎的Preevision,来自大名鼎鼎的Vector。 个人觉得,它是Vector公司最牛逼、最神秘、最高高在上的产品,犹如空谷回响、千里传音,但是很少看到它真正落地。 它最引以为傲的,或许是在给客户做介绍的时候,说“我们甚至能够精确到每一根线束的长度”,但是反观.

MaveDiao的博客 3484

在linux和windows下自动备份数据库

摘要: 详细介绍在windows和linux下自动备份数据库的过程,希望可以让新手立即上手吧! 本文档内容共分为2大部分:linux和windows Linux和windows都分为:准备工作和操作阶段。 Linux的详细步骤为:1.准备文件.2.连接linux 3.实际操作也就是写命令 windows的详细步骤为:1.准备文件.2.编辑任务和计划程序。 所用软件:notep...

weixin_34417200的博客 201

Arduino for ESP32-----ESP-NOW介绍及使用

ESP-NOWESP-NOW介绍ESP-NOW支持以下特性ESP-NOW技术也存在以下局限性获取ESP32的MAC地址ESP-NOW单向通信(One-way communication)ESP32单板间的双向通信一对多通信(一发多收)一对多通信(多发一收) ESP-NOW介绍 ESP-NOW是一种由Espressif开发的协议,可以让多个设备在不使用Wi-Fi的情况下相互通信。该协议类似于低功耗的2.4GHz无线连接。设备之间的配对需要在通信之前完成。配对完成后,连接是安全的、点对点的,不需要握手。这意味着

Better_man1的博客 2万+

YOLOv8 PCB缺陷检测系统全流程实战:从开发到UI展示详解

毕设路上难免有波折,但只要跟着这个教程把“数据集处理、模型训练、UI开发”每一步都落实,你就已经超越了大多数同学。这个“PCB缺陷检测系统”既有技术深度(YOLOv8是工业级主流算法),又有工程价值(解决电子制造的实际痛点),还具备出色的可视化展示——这样的毕设,拿高分是水到渠成的事。

FJN110的博客 214

Linux 设置定时任务备份MySQL数据库

设置定时任务备份mysql数据库

stklway的专栏 1285

影楼精修-AI追色算法解析

本文解析了像素蛋糕软件中AI追色功能的技术原理与实现方案,为理解AI追色技术提供了实用参考。

Trent1985的专栏 2万+

运维笔记.MySQL.基于mysqldump数据备份与恢复

本文介绍MySQL运维中,基于MySQL的自带命令行工具mysqldump完成数据备份。

jclee95的个人博客 1881

利用GAT(图论分析工具箱)构建并分析大脑结构协变网络学习笔记

前言 前面我学习了利用DTI构建白质纤维脑网络,并采用GRETNA计算了小世界网络属性。阅读文献发现可以利用灰质体积或皮层指标(皮层厚度、折叠指数、沟深)等构建结构协变网络再进行网络拓扑属性的计算。因此,我采用前面提取的灰质体积和皮质数据进行了结构协变网络分析,特此写下笔记以便后面的学习。 一、数据准备 二、构建结构协变网络 三、全局属性的统计分析 四、局部属性的统计分析 五、网络攻击分析 六、度的分布 ..................

weixin_52073820的博客 7496

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

mysql 定时备份

您可以使用 MySQL 的 mysqldump 命令来定期备份 MySQL 数据库。你可以在服务器上设置一个定时任务来执行备份,例如使用 cron 命令在 Linux 系统上,或者在 Windows 系统上使用任务计划程序。 备份命令的基本形式如下: mysqldump -u username -ppassword database_name > backup_file.sql ...

weixin_42603332的博客 129

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

MySQL数据备份(全库)

1.1、 mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法: #MySQLdump常用 mysqldump -u root -p --databases 数据库1 数据库2 > xxx.sql 1.2、 mysqldum...

小老弟的博客 2980

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

mysql数据库自动备份_mysql数据库自动备份

通过简单的设置,可以让mysql数据库备份自动化.减少维护的工作量!一、对于Windows主机==============假想环境:MySQL 安装位置:C:\MySQL论坛数据库名称为:bbsMySQL root 密码:123456数据库备份目的地:D:\db_backup\@echo offC:\MySQL\bin\mysqladmin -u root –password=123456 shu...

weixin_33780516的博客 119

mysql备份方案_windows下mysql备份方案

本方案是在windows操作系统下,mysql的定时备份加上差异备份,可以将你的数据库恢复到任何过去的时候,好处是相当的多的,最大的好处是当服务器受到了攻击,或者是服务器发生了灾难,可以恢复到受攻击或灾难之前。步骤非常的简单,就三部搞定:1.建立bat文件,bat文件内容@echo offset "a=%date% %time:~0,2%_%time:~3,2%"E:\backdata\tool\...

weixin_33525438的博客 296

SQLyog社区版终极指南:完全免费的MySQL数据库管理神器

如果你正在寻找一款功能全面、操作简单且完全免费的MySQL数据库管理工具,SQLyog社区版绝对是你的理想选择。作为Webyog推出的开源MySQL客户端,SQLyog社区版为开发者、数据库管理员和运维人员提供了一套完整的数据库管理解决方案,帮助用户轻松应对日常的MySQL和MariaDB管理任务。这款工具不仅功能强大,还拥有直观的用户界面,让数据库管理变得前所未有的简单高效。 ## 🚀 为什

gitblog_00774的博客 153

MySQL 定时备份数据库(非常全)

一. mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法: #MySQLdump常用 mysqldump-uroot-p--databases数据库1 数据库2 >xxx.sql 二. mysqldump常用操作示例 1. 备份全部数据库的数据和结构 mysqldump -uroot -p123456 -A ...

kaka的博客 5704

使用脚本定时备份 MySQL 数据库

在 Windows 和 Linux 中定时备份 MySQL 数据库

Demo_Null 3519

mysql定时备份工具,有哪些可以定时备份的工具?

选择哪种工具取决于具体的备份需求和环境。对于需要简单备份功能的用户,mysqldump和图形化界面工具(如 phpMyAdmin、Navicat)是不错的选择。对于需要更高级备份功能的用户,可以考虑使用第三方备份工具(如 Percona XtraBackup、MySQL Enterprise Backup)或 MySQL Shell。同时,操作系统的任务调度工具(如 Linux 的cron或 Windows 的任务计划程序)是实现定时备份的关键。

gfuqi的博客 1431

mysql定时自动备份数据库(远程备份到window本地、在linux服务器备份)

我们都知道数据是无价,如果不对数据进行备份,相当是让数据在裸跑,一旦服务器出问题,你懂得。 下面将介绍mysql数据库的自动备份,大家可根据情况自行选择将备份数据存放在哪里。 第一种,备份在服务器本地 数据跑在服务器上,如果只想定时把数据库备份放在服务器(此处服务器系统为centos7)上,可如下设置: 1、首先编写sh文件 : /usr/local/backup/bkDatabase.sh: #!/bin/bash mysqldump -uusername -ppassword Da..

走在搬砖的路上! 4257

MySQL数据库定时备份【Linux&&Windows】

MySQL数据库定时备份---Linux&&Windows

qq_40661472的博客 707

MySQL定时备份数据库

导出数据,目的就是备份数据库。 定时备份数据库太重要了!

ABCisCOOL的博客 574
上一篇: poi读取excel中的内容(带图片)
下一篇: 物联网系列--整体框架搭建
只会debug
博客等级 码龄9年 69粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值