Linux下如何实现mysql异地自动备份
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了Linux下如何实现mysql异地自动备份,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。前言:基本上不管是对于我们自己使用,还是给客户部署服务器,,my
千家信息网最后更新 2026年11月02日Linux下如何实现mysql异地自动备份
这篇文章主要讲解了Linux下如何实现mysql异地自动备份,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
前言:
基本上不管是对于我们自己使用,还是给客户部署服务器,,mysql备份都是必不可少的一部分,这里给大家分享一下我是如何实现linux上做异地自动备份的。
- mysql_backup.sh 用于备份数据
- mysql_restore.sh 用于恢复数据
- remove_backup.sh 用于删除一段时间以前的备份文件
一、数据备份准备
1.1创建备份目录
注:这里我是吧备份文件放在/data/backup/mysql下面,把脚本放在 /data/backup 下面
些创建一个文件夹(如果创建过请忽略)
mkdir -p /data/backup/mysqlcd /data/backup
1.2创建脚本文件
创建mysql_backup.sh脚本
vi mysql_backup.sh
粘贴下面的脚本内容
#!/bin/bash# 需要的话,自己改这里哦#db_user='root'#db_password=`cat /data/www/mysql_password`db_name='wuqilong'backup_dir='/data/backup/mysql/'current_time=$(date +'%Y-%m-%d_%H%M%S')filepath=$backup_dir$current_time'.sql.gz'#此处没有使用 $db_password $db_user, 已经写入到配置文件中echo '开始导出数据库...'mysqldump --defaults-extra-file=/data/backup/my_mysql.cnf $db_name | gzip > $filepathecho '导出成功,文件名为: '$filepath
新建配置文件, 就在我们的当前目录下 即 /data/backup
vi my_mysql.cnf
下面的是文件内容,这里可以设置一下允许导出的文件大小上限
这里的host填写你需要从那台服务器下进行备份
[mysqldump]max_allowed_packet = 400Mhost=ip地址(192.168.1.**)user=rootpassword='root'[mysql]host=ip地址(192.168.1.**)user=rootpassword='root'
这样导出shell脚本就已经写好了哈,接下来给它加一下权限。
chmod +x ./mysql_backup.sh
现在可以使用下面的命令来导出了
sh ./mysql_backup.sh# 查看一下结果ll ./mysql
看完上述内容,是不是对Linux下如何实现mysql异地自动备份有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。
备份
文件
内容
脚本
数据
异地
面的
地址
服务器
目录
学习
服务
配置
成功
接下来
上限
兴趣
前言
命令
大小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州紫鲸互联网科技有限公司
科技互联网公司装修
朗新科技与工业互联网
互联网金融公司科技
互联网科技ppt模板
上海致骋互联网科技
上海卓越科技 互联网
镁科技互联网资讯平台
互联网科技股午盘股票涨跌
顺网科技2021年互联网排名
武汉健翔互联网络科技有限公司
速维有品互联网信息科技(苏州)有限公司
链环科技传统企业怎么转型互联网
乌苏新华互联网科技做什么的
互联网科技数字货币
从那以后互联网科技有限公司
风投北京互联网科技
2021世界互联网领先科技成果发布
盐城市攀科互联网科技有限公司
如何强化互联网金融科技
深圳九邦互联网科技有限公司
米客互联网科技
丰台科技园 互联网公司
蓝色互联网科技
互联网科技博主是什么意思
电子科技大学互联网创业大赛
互联网企业科技类企业如何做账
城市宝互联网科技有限公司
长沙易易互联网科技有限公司
武汉亿视互联网科技有限公司
- 上一篇
Oracle存储过程报错ORA-02069: global_names parameter must be set to TRUE for this operation
今天开发给发邮件过来说一个存储过程想通过dblink往目标库insert数据,但报错ORA-02069: global_names parameter must be set to TRUE for
- 下一篇
MongoDB中GridFS如何使用
今天就跟大家聊聊有关MongoDB中GridFS如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。使用GridFS简单介绍:列出文件:[r