先在一个FTP服务器上开个特殊的用户,只能写,其他都不允许,并做IP限制
在你的系统的跟目录下建一个/backup目录
#!/bin/sh
/usr/bin/killall mysqld
#有时可能mysqld还没完全停止就会报一点点错的
sleep 5s
cd /var/lib/mysql
/bin/tar -zvcf mysql_bak.tgz *
DATE=`/bin/date +%Y_%m_%d`
/bin/mv /var/lib/mysql/mysql_bak.tgz /backup/mysql_$DATE.tgz
#autoftp
/usr/bin/ftp -n <<!
open *.*.*.* 2121
user ftpuser passowrd
prom
lcd /backup
mput ./*
bye
!
/bin/rm -f /backup/*
/usr/bin/safe_mysqld --user=mysql &
再crontab -e一下
* 3 * * * /down/backup.sh > /dev/null 2>&1
每天的3点钟自动冷备份mysql数据库,使用冷备份是因为比较干净利落。
分享到:
相关推荐
Linux下自动备份Mysql文件shell脚本。
### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...
利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh
Mysql全库备份文档,仅支持Linux操作系统,备份7天的数据,超出7天的自动删除。一次操作,终身受益!
Linux下mysql的增量与完全备份脚本
### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...
利用crontab,系统每天定时备份mysql数据库 利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/mysqldata #mkdir /mysqldata 2、创建/usr/sbin/...
### Linux下MySQL定时备份知识点详解 #### 一、概述 在Linux环境中,为了确保数据的安全性和可用性,定期对MySQL数据库进行备份是非常重要的。本文将详细介绍如何在Linux系统下设置MySQL数据库的定时备份,包括...
在Linux环境中,MySQL数据库的自动备份是系统管理中不可或缺的一部分,尤其对于那些依赖大量数据运行的企业来说更是如此。为了确保数据安全,定期备份是必要的预防措施,以防数据丢失或损坏。"linux下 MYSQL 自动...
### Linux平台Mysql自动备份脚本详解 #### 一、引言 在信息化时代,数据安全至关重要。数据库作为存储业务核心数据的关键组件,其稳定性和可靠性直接影响到整个系统的可用性。MySQL作为全球广泛使用的开源关系型...
Linux上MySQL自动备份
通过上述步骤,你不仅能够成功地在Linux系统上安装Veeam Agent,还能有效地利用它来备份MySQL数据库。这个过程对于任何需要保护Linux服务器和MySQL数据的企业来说都是至关重要的。请参考提供的PDF文件“Veeam Agent ...
在Linux环境中,数据库的定期备份是确保数据安全和业务连续性的重要环节,特别是对于使用MySQL作为数据库管理系统的企业来说。本文将详细介绍如何利用shell脚本来创建MySQL的定时备份,并结合提供的"mysqlbackup.sh...
首先,备份MySQL数据库通常使用`mysqldump`工具,这是一个命令行实用程序,可以用来备份整个数据库或单个表。在描述中,我们看到备份过程分为几个步骤: 1. **登录MySQL**:通过输入`mysql -u root -p`命令,其中`...
在Linux环境中,MySQL数据库的增量备份与还原是数据库管理中的重要环节,这有助于保护数据安全,减少存储空间的占用,并在需要时快速恢复到特定时间点的状态。Xtrabackup是一款开源的、用于MySQL和Percona Server的...
Linux 下 Mysql 备份脚本 使用 mysqldump 命令 备份数据库 单/多库备份 自定义 mysqldump 其他参数 -h -d ..... 删除超过一定时间的备份
### Linux下Mysql双机备份 #### 双机热备机制概述 在处理大量数据时,MySQL数据库的备份成为一项挑战。尽管MySQL不支持增量备份,但提供了另一种解决方案——主从备份机制,允许将主数据库的数据实时同步到备份...
### Linux服务器如何实现MySQL数据库的每日定时备份 随着业务的发展,数据的重要性日益凸显,因此确保数据的安全性成为了每一个运维人员必须面对的任务之一。对于Linux环境下部署的MySQL数据库来说,实现每日定时...
mysql自动备份shell脚本,下载放到root下载etc/crontab中加入定时启动命令
数据库备份 在计划任务里添加一条命令 执行这个脚本就OK了 例如 :00 21 * * * /www/mysqlbak/mysql.sh