如何定时备份数据库(mysql数据库定期备份)

lxf2023-12-27 13:00:02

如何定期备份自己的mysql数据?我提供了几种方法给你看看。支持linux下mysql数据定期自动备份。MySQL::

如何定期备份自己的MySQL数据?我提供了几种方法给你看看。支持linux下mysql数据定期自动备份。

Linux下自动备份数据库的MySQL:: shell脚本。Linux服务器上的程序每天都在更新MySQL数据库,于是想到了写一个shell脚本,结合crontab定期备份数据库。其实很简单,主要是利用MySQL自带的mysqldump命令。

脚本内容如下:#!/bin/sh # File:/home/MySQL/backup . sh #数据库信息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/MySQL dump–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

adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!