Linux下如何实现mysql异地自动备份
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章主要讲解了Linux下如何实现mysql异地自动备份,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。前言:基本上不管是对于我们自己使用,还是给客户部署服务器,,my
千家信息网最后更新 2025年11月09日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安全错误
数据库的锁怎样保障安全
做传统软件开发的如何跳到互联网
服务器管理怎么不自启
数据库覆盖没有备份
数据库表关系用什么软件画
oppo手机主题应用服务器
上海b站软件开发工资待遇
无线传感器网络技术的应用
网络安全教育相关股票
中铁互联网科技
彩信服务器
一个海信软件开发专家的差距
网络安全口号手抄报
云服务器弹性ip账号管理
不是引发网络安全问题的因素
什么是数据库的逻辑导出
velero k8s 数据库
陕西时代网络技术服务代理商
杭州淘越网络技术有限公司
pppoe服务器地址
国内知名服务器
软件测试工程师要懂数据库吗
网络安全筑牢国家安全防线
淮南物业管理软件开发哪家好
计算机网络技术net方向
郑州软件开发年薪多少
开票安全接人服务器的人口
pg 数据库 表大小
新兴技术对数据库的发展
任播服务器
应聘计算机网络技术员简历
- 上一篇
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