• 创建备份目录,在这里以/root/bak/mysql为例:

    cd
    mkdir bak
    cd bak
    mkdir mysql
  • 在/usr/sbin下touch一个sh:

    cd /usr/sbin
    touch myDBbackup.sh

    内容如下:

    #!/bin/bash
    #Name:myDBbackup.sh
    backupdir=bak/mysql
    time=` date +%Y%m%d%H%M `
    mysqldump --login-path=local appleague | gzip > $backupdir/myDB$time.sql.gz
  • mysqldump不支持在命令行中直接输入密码,需要执行以下操作:

    mysql_config_editor set --login-path=local --host=localhost --user=username --password

    然后便可以这样登录了:

    mysql --login-path=local  -e "statement"
  • 设置定时执行
    也许你可以写在/etc/crontab中,并/etc/init.d/crond restart。
    但也可以输入crontab -e进入vim,写入如下格式:

    0 2 * * * sh /usr/sbin/myDBbackup.sh
  • 手工恢复:

    gunzip  xxx.gz
    mysql -u root -p --default-character-set=utf8
    use myBD
    source /root/bak/mysql/xx.sql

最新文章

  1. .NET Core之Entity Framework Core 你如何创建 DbContext
  2. 【代码笔记】iOS-字体抖动动画
  3. SQL查询树形结构的所有子节点
  4. 20151217JS便签
  5. hdoj-2025
  6. davlik虚拟机内存管理之一——内存分配
  7. MySQL 5.1参考手册
  8. Git版本管理:Windows下Git配置与使用指南
  9. ORACLE 定时任务JOB
  10. (转)jQuery验证控件jquery.validate.js使用说明+中文API
  11. gtest框架
  12. maven插件报错之解决
  13. css 定位功能position
  14. Python新式类与经典类的区别
  15. 51 Nod 1028 大数乘法 V2【Java大数乱搞】
  16. BZOJ3129 SDOI2013方程(容斥原理+扩展lucas)
  17. [Web 前端] CSS篇之 4. position 和 display 的取值和各自的意思和用法
  18. [POI2015]Pustynia
  19. C#跨线程调用窗体控件(比如TextBox)引发的线程安全问题
  20. 第七周C语言代码

热门文章

  1. [Cocos2d-x for WP8学习笔记] HelloWorld结构分析
  2. 一款非常简单的android音乐播放器源码分享给大家
  3. 如何利用CSS代码使图片和文字在同一行显示且对齐
  4. select @@IDENTITY
  5. jquery 基础汇总---导图篇
  6. 重拾C,一天一点点_10
  7. iOS中使用子线程的完整方法
  8. 【easyui】--combobox--赋值和获取选中的值
  9. ASP.NET MVC5学习笔记之Action参数模型绑定基本过程
  10. 消息队列之RabbitMQ