Linux之数据库备份
1、新建一个备份文件夹
mkdir /mnt/data_dump
2、新建一个执行文件
vim back_up_database.sh
内容如下:
#!/bin/bash
baseDir="/mnt/data_dump/";
cd “KaTeX parse error: Expected 'EOF', got '#' at position 71: …0.1 -u账号 -p密码z@#̲178 --default-c…(date +%Y-%m-%d_%H-%M-%S).sql; echo "备份数据完成"; oldDate=
date --date=‘5 day ago’ +%Y%m%d; #删除当前日期-8的备份 echo
rm -rf database_dump_oldDate∗‘;echo"删除oldDate*`; echo "删除oldDate∗‘;echo"删除oldDate的备份成功”
3、给该.sh文件赋权限
chmod 775 back_up_database.sh
4、执行该文件
./back_up_database.sh
开始备份数据库
mysqldump: [Warning] Using a password on the command line interface can be insecure.备份数据完成删除20210114的备份成功
5、添加定时任务 crontab -e 配置是针对某个用户的,vim crontab -e是针对系统的任务
vim /etc/crontab
添加如下信息:
0 12 * * * root /mnt/data_dump/back_up_database.sh
crontab常用命令
crontab -u //设定特定用户的定时服务
crontab -l //列出当前用户定时服务内容
crontab -r //删除当前用户的定时服务
crontab -e //编辑当前用户的定时服务
crond常用命令
systemctl start crond 启动服务
systemctl stop crond 停止服务
systemctl restart crond 重启服务
systemctl reload crond 重载配置文件
systemctl status crond 查看状态
Linux之数据库备份相关推荐
- linux服务器数据库备份
想将A服务器中的数据库快速转移到B服务器中,一般是先从A服务器中备份下来,下载备份数据,还原到B服务器中.使用phpMyAdmin备份和还原针对数据量很小的情况下很方便,数据量大的话很容易中断失败. ...
- linux mysql数据库备份并删除前一分钟的数据
linux 中mysql数据库定时备份并删除前一分钟的所有数据 #!/bin/bash #mysqldump -uroot -ppassword01! imaginebase > /home/b ...
- Linux中数据库备份和恢复
一.备份 1.使用SecureCRT工具连接到Linux系统,输入:mysqldump -u root -p 数据库名称 > 文件保存路径 2.进入文件保存路径,查看文件是否存在 二.恢复 1. ...
- linux 下面数据库备份
查看mysql的安装路径: ps -ef|grep mysql 到mysql/bin 路径下面: [root@sfdzfp bin]# mysqldump -u root -p password da ...
- Linux oracle数据库自动备份自动压缩脚本代码
Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...
- Linux下mysql备份 恢复
比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump 命令格式如下: [root@linuxsir01 root]# mysqldump -u root -p ...
- linux自动备份db2数据库备份,db2 自动备份(linux 、windows)总结
1.linux db2 自动备份,备份后压缩,拷贝到另一服务器 全备份: #!/bin/sh #------------------------------------- #db2自动备份脚本 #by ...
- linux设置数据库定时备份,linux中使用计划任务进行数据库定期备份
Linux上经常要使用cornd执行定时任务.如果对crontab掌握不是很熟悉,也可以直接使用宝塔面板进行一些简单的定时计划任务. 在我的云主 机上 安装了CentOS系统,并默认安装了宝塔管理面板 ...
- MySQL【付诸实践 01】Linux 环境 MySQL 数据库备份 shell 脚本(脚本源码及说明+定时任务配置+数据库恢复测试)粘贴可以
数据库备份的重要性不言而喻,备份的方法主要分为两大类,一是文件备份,二是数据库本身的备份机制binlog日志,今天先说说文件备份,就是将数据库[结构和数据]导出为文件. 1.备份脚本 在 /data/ ...
最新文章
- 【创新培育项目】为什么要组队參加比赛?及如何寻找一个合适的选题?
- 关于server 2008 r2中文版安装多国语言用户界面包(英文)
- oracle知识汇总
- 如何使用Fescar保证Dubbo微服务间的一致性
- 定时任务 - 定时关闭超期未支付订单
- 【DP】【容斥】Nice to Meet You(AT3634)
- 春节跳槽最新Java面试题
- vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...
- javaweb入门--web是什么
- 快速掌握 10 个 HTML5 必备技巧
- c语言程序如何链接到数据库,c语言如何链接到数据库
- Transform.GetComponentsInChildRen()
- 使用mybaits遇见有大写的sql语句错误的bug分析
- 微信小程序-template使用:实现购物车商品数量加减功能
- 通信协议 - ARINC615A加卸载协议
- 第九届山东理工大学ACM网络编程擂台赛 热身赛 sdut4076 数的价值(一)
- Photoshop裁剪工具隐藏技巧
- ubuntu20.04安装qq和微信
- pyhton———使用urllib 下载文件~~过掉岁月过掉风
- 教你学Python16-消息安全加解密/数字签名