linux备份数据库
autobackupmysql.sh
filename=date +%Y%m%d
/usr/local/mysql/bin/mysqldump -uroot -ppass databaseName > /usr/db_backup/$filename.sql
crontab -l 显示当前的crontab 文件(默认编写的crontab文件会保存在 (/var/spool/cron/用户名 例如: /var/spool/cron/muyuan)
具体操作步骤如下:
1.建备份文件夹:
mkdir db_backup
2.建脚本文件:
cd db_backup
touch autobackupmysql.sh
3.打开文件
sudo nano autobackupmysql.sh
4.在脚本中加入如下内容:
filename=date +%Y%m%d
/usr/local/mysql/bin/mysqldump -uroot -ppass databaseName > /usr/db_backup/$filename.sql
5.检查有没安装crond,如果没有,先安装
yum -y install vixie-cron
yum -y install crontabs
6.启动服务 :service crond start
在CentOS系统中加入开机自动启动: chkconfig --level 345 crond on
crontab -e
7.加入内容:00 07 * * * source /usr/db_backup/autobackupmysql.sh 每天早上7点运行此文件,对数据库进行备份
service crond restart
完成
同时按下ctrl+c退出编辑模式
按下shift+: 输入wq 退出 crontab
linux 下执行.sh文件总是提示permission denied
如果你是root登陆的话(不是的话,切换到root用户,对*.sh赋可执行的权限) chmod 777 *.sh
or
chmod +x *.sh
然后运行就OK了
热爱世间万物,没例外,没最爱。
以上就是良许教程网为各位朋友分享的Linux相关知识。
linux备份数据库相关推荐
- linux备份数据库软件有哪些内容,Linux网络备份MySQL数据库的应用方法
Linux网络备份MySQL的方法 案例:一个中小Linux网站的管理员,系统构架是:RHEL 4.0 + PHP 4.3 + Mysql 4.03 +Apache 1.23.日均IP访问量在200次 ...
- java 数据库备份 linux,java邮件打包在linux备份数据库练习
承接上一篇文档<Java实现163邮箱发送邮件到QQ邮箱> 主方法修改获取数据的方式 打包 可以看到打包的位置 选择jar 上传到linux执行 执行语句 java -jar javama ...
- linux设置定时备份任务,Linux下Oracle设置定时任务备份数据库的教程
1.查看数据库的字符集 数据库的字符集必须和linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...
- sqlserver在linux数据备份,SQLServer数据库之sqlserver for linux自动备份数据库脚本
本文主要向大家介绍了SQLServer数据库之sqlserver for linux自动备份数据库脚本,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 不多说直接上脚本 # ...
- 在linux和windows下自动备份数据库
摘要: 详细介绍在windows和linux下自动备份数据库的过程,希望可以让新手立即上手吧! 本文档内容共分为2大部分:linux和windows Linux和windows都分为:准备工作和操作阶 ...
- linux设置数据库定时备份,linux中使用计划任务进行数据库定期备份
Linux上经常要使用cornd执行定时任务.如果对crontab掌握不是很熟悉,也可以直接使用宝塔面板进行一些简单的定时计划任务. 在我的云主 机上 安装了CentOS系统,并默认安装了宝塔管理面板 ...
- Linux oracle数据库自动备份自动压缩脚本代码
Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...
- oracle定时任务可以备份么,Linux下Oracle设置定时任务备份数据库的教程
1.查看数据库的字符集 数据库的字符集必须和Linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...
- linux怎么用命令备份数据库,使用linux的mysqlhotcopy命令备份数据库
使用linux的mysqlhotcopy命令备份数据库 发布时间:2020-07-22 11:18:37 来源:亿速云 阅读:66 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux ...
- linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL
bitsCN.com linux下mysql自动备份数据库与自动删除临时文件 一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表:crontab -l然后新建:crontab - ...
最新文章
- 【Qt】在QtCreator中编译log4cplus
- Python 自动化办公之 Excel 对比工具
- [bzoj 2456]mode
- 首部网络支付风险防范自律规范出台
- 完整SQL分页存储过程(支持多表联接)
- python的celery的面试_python 面试
- asp.net的dropDownlist只显示第一个字
- 关于JavaScript 数组 的一切
- 送ta一朵独一无二的玫瑰花
- Oracle中如何获取当天时间的最开始的时间和最结尾的时间:
- Silverlight 属性样式、控件模板、视觉状态
- ASP.NET Core——身份验证UI安装
- 【jquery调用ajax老是进error,不进success】 bug命名:小雨
- 安装Pygame的方法
- AT89S52单片机之硬件存储结构
- linux watchdog超时时间,S3C2440看门狗定时器(Watchdog)
- Ubuntu 16.04 安装摄像头驱动usb_cam
- Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'解决方案
- 小米删除了文件无网络无服务器,小米手机里的文件删了怎么恢复?超详细解决方法...
- 浪潮服务器安装windows2008系统,浪潮NF5280M3安装Windows Server 2008 R2注意事项
热门文章
- html遮罩水印,CSS滤镜遮罩,图片水印效果
- word、PDF、html、chm 文件的转换
- 将oracle的数据导入到mysql的三种方法
- mysql 中触发器的使用
- JS逆向|JavaScript代码改写成Python代码之小试牛刀
- sprutcam 多机器人_Sprutcam工业机器人离线编程系统
- Ubuntu16.04深度学习环境+个人桌面配置(CUDA10.1 + cudnn8.0.4 + pytorch1.7)
- java认证考试 难度_Java认证考试技巧心得是什么?
- html 5个人博客代码模板,5套漂亮的个人博客html模板分享
- 推荐一款免费还开源的数据库可视化软件(DBeaver)