• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > linux下mysql自动备份数据库与自动删除临时文件

linux下mysql自动备份数据库与自动删除临时文件

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了linux备份mysql数据库,linux mysql 备份,linux mysql自动备份,linux下mysql备份,linux mysql定时备份等相关知识,希望本文的分享对您有所帮助

一、每日23:00自动删除临时文件

首先查看一下crontab的任务列表:
crontab -l
然后新建:
crontab -e
添加一行:
00 03 * * * rm -rf /www/cmstest/my120/public/scripts/jpgraph/*
保存退出。
重启服务:  /etc/rc.d/init.d/crond restart

二、每日24:00自动备份数据库

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。

1、创建保存备份文件的路径/mysqldata
#mkdir /mysqldata

2、创建/usr/sbin/bakmysql文件
查找数据库库文件的路径:
一般都是:/var/lib/mysql,或者,/usr/local/mysql/var
查找方法:

1、/usr/local/mysql/bin/mysql -u root -p   进入数据库
2、输入:show databases;
3、这是可以查看到所有的数据库,然后
4、find / -name db(你想查找的数据库名)

之后:#vi /usr/sbin/bakmysql
输入

3、修改文件属性,使其可执行

# chmod +x /usr/sbin/bakmysql
新建任务:
首先查看一下crontab的任务列表:
crontab -l
然后新建:
crontab -e
添加一行
00 04 * * * /usr/sbin/bakmysql
表示每天24点钟执行备份

4、重新启动crond
# /etc/rc.d/init.d/crond restart
此后每天就可以在/mysqldata中看到类似下的文件了:mysql20040619.tar.gz。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • linux下mysql自动备份数据库与自动删除临时文件
  • Linux下指定mysql数据库数据配置主主同步的实例
  • linux下备份MYSQL数据库的方法
  • Linux自动备份MySQL数据库脚本代码
  • 深入解析Linux下MySQL数据库的备份与还原

相关文章

  • 2018-12-05【mysql教程】MySQL 处理重复数据
  • 2017-09-29mysql查找新插入的一条数据在表中的位置及扩展
  • 2018-12-05Mysql优化之深入了解存储引擎,进行索引优化
  • 2018-12-05mysql进阶(二十)CPU超负荷异常情况
  • 2017-05-11mysql如何将多行数据合并成一行
  • 2017-05-11MySQL中导出用户权限设置的脚本分享
  • 2017-05-11mysql生成随机字符串函数分享
  • 2018-12-05在 SQLSERVER 中快速有条件删除海量数据
  • 2018-12-05MySQL 自动故障转移工具--mysqlfailover
  • 2018-12-05linux mysql安装与维护的详情介绍

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • PHP连接数据库,通过面向过程方法实现最基本的增删改查操作
    • Python连接mysql数据库
    • sql数据库语句优化分析和优化技巧总结(sql优化工具)
    • 关于数据库冗余字段及适当性的理解
    • mssql转换mysql的方法说明
    • MySQL5.0.16的乱码问题解决方案
    • mysql自增长AUTO_INCREMENT实例用法
    • Firebird里如何在提交数据前做四舍五入?
    • 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
    • 存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有