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

实例讲解如何利用crontab定时备份MySQL

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了crontab,MySQL备份等相关知识,希望本文的分享对您有所帮助
利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。


1、创建保存备份文件的路径/MySQLdata


#mkdir /mysqldata


2、创建/usr/sbin/bakmysql文件


#vi /usr/sbin/bakmysql


输入


注意:`符号是TAB键上面的符号,不是ENTER左边的


还有date后要有一个空格。


rq=` date +%Y%m%d `


tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql


或者写成


rq=` date +%Y%m%d `


mysqldump --all-databases -u root -p密码 > /mysqldata/mysql$rq.sql


/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同


/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。


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


# chmod +x /usr/sbin/bakmysql


4、修改/etc/crontab


#vi /etc/crontab


在下面添加


01 3 * * * root /usr/sbin/bakmysql


表示每天3点钟执行备份


02 * * * * root /usr/sbin/bakmysql

每小时第二分钟备份一次


5、重新启动crond


# /etc/rc.d/init.d/crond restart


完成。


这样每天你在/mysqldata可以看到这样的文件


mysql20070929.tar.gz


直接下载即可。

以上就是实例讲解如何利用crontab定时备份MySQL的内容,更多相关文章请关注微课江湖()!

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

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

  • 实例讲解如何利用crontab定时备份MySQL
  • MySQL定时备份之使用Linux下的crontab定时备份实例

相关文章

  • 2018-12-05mysql中使用sphinx搜索子域名需注意的问题
  • 2017-05-11mysql ndb集群备份数据库和还原数据库的方法
  • 2018-12-05详解Ubuntu手动安装mysql5.7.10(图)
  • 2018-12-05用SQL进行集合运算
  • 2017-05-11mysql下普通用户备份数据库时无lock tables权限的解决方法
  • 2018-12-05SQL中的left join right join
  • 2017-05-11修改mysql密码与忘记mysql密码的处理方法
  • 2018-12-05sql复制表结构和数据的实现方法
  • 2018-12-05如何把ACCESS的数据导入到Mysql中
  • 2017-05-11MySQL数据库防止人为误操作的实例讲解

文章分类

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

最近更新的内容

    • mysql实现本地keyvalue数据库缓存示例
    • mysql 10w级别的mysql数据插入
    • 总结关于分布式集群注意点
    • mysql的索引优化如何使用
    • MySQL 通过索引优化含ORDER BY的语句
    • mysql的日期和时间函数
    • SqlServer2005 数据库同步配置图文详解
    • MySQL 客户端不输入用户名和密码直接连接数据库的2个方法
    • MySQL如何设置远程连接数据库?
    • MySQL LVS负载均衡

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

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