Linux下如何实现mysql异地自动备份
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要讲解了Linux下如何实现mysql异地自动备份,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。前言:基本上不管是对于我们自己使用,还是给客户部署服务器,,my
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
为华互联网科技
币圈搬砖套利软件开发
局域网如何增加服务器
数据库高手
roblox如何启用私人服务器
手机访问本地服务器
数据库的服务器虚拟化
招远微信小程序软件开发解决方案
网络安全与信息管理中心的英文
网络安全等级防护措施
公司网络安全培训视频
sa服务器
网上售饭系统软件开发计划书
导航数据库包含哪些信息吗
对话框数据库保存
项目经理做数据库设计
怀旧服优秀服务器
局网络安全实施
国产数据库投资前景
电脑国际服游戏连不上服务器
服务器机房管理报告
网络安全手抄报8k纸小洋老师
吉林省文辉软件开发
网络安全法什么时候发布的
在网络环境下数据库的安全
计算机网络安全与维护的内容
湖南超级计算套料软件开发商
中兴服务器数据库
我的世界网易优化服务器
vpn访问服务器端口号
- 上一篇
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