每天自动备份mysql数据库的脚本,并且自动发送到你指定的邮箱面,这样vpser再也不会为丢失数据烦恼啦。

mysqldump -uuser -ppassword –databases db1 db2 db3 > /home/website/backups/databackup.sql

tar zcf /home/website/backups/databackup.sql.tar.gz /home/website/backups/

echo “主题:数据库备份” |mutt  -s “内容:数据库备份” www@gmail.com -a /home/website/backups/databackup.sql.tar.gz

rm -r /home/website/backups/*

将上面的代码保存为automysqlbackup.sh

然后利用crontab 实现自动备份,在ssh下运行,

crontab -e

输入以下内容:

00 00 * * * /home/website/automysqlbackup.sh

这样就实现了每天00:00自动备份mysql数据库并发送到Email

简单的说明下吧:

第一句是一次性备份多个数据库,这个要你用root权限的用户才可以的..-u后面的是数据库用户名 -p后面的是数据库密码 无需空格 db1 db2 db3为你需要备份的数据库名。

如果你的数据库用户名没有root这个权限,可以改为这样

mysqldump -uuser -ppassword db1 > /home/website/backups/db1.sql

mysqldump -uuser -ppassword db2 > /home/website/backups/db1.sql

mysqldump -uuser -ppassword db3 > /home/website/backups/db1.sql

第二句是将 backups 文件夹里面的数据文件压缩为文件名:databackup.sql.tar.gz

第三句是将压缩了的数据库文件发送到指定的邮箱…..

其中的主题:数据库备份,就是邮件的主题,内容:数据库备份,就是邮件的内用,

/home/website/backups/databackup.sql.tar.gz 为附件

centos mysql自动备份_CentOS下每天自动备份mysql数据库相关推荐

  1. QQ虎年春节活动ADB自动助手(自动开星星,自动红包雨下拉,自动团圆饭,自动一笔连)

    QQ虎年春节活动ADB自动助手(自动开星星,自动红包雨下拉,自动团圆饭,自动一笔连) 项目地址:GITHUB QQ虎年春节活动ADB助手 可以进去瞧瞧,顺便别忘了:即便是登录也要给我的博客点个赞啊喂! ...

  2. centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL

    Mysql是比较常用的数据库,日常开发中也是采用地比较多.工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql.首先准备的材料:Mysql,我这里采用的 ...

  3. centos得mysql安装教程_Centos下MySQL的安装及配置教程

    本文作者以初学者身份,和读者一起学习,最终达到通过阅读此文后,能灵活运用linux下mysql.环境Centos6.3 卸载掉原有mysql并安装和设置新mysql 因为mysql数据库在Linux上 ...

  4. centos中用MySQL创建新表_CentOS下使用Shell批量创建数据库表

    本文继续探索关于Shell和MySQL的结合使用,我不知道当一个数据库设计完成之后如何快速的创建设计好的数据库表和添加相应基本数据,我目前知道的就是使用Shell和SQL脚本来达到我的目的--快速的. ...

  5. centos mysql密码设置密码_CentOS下设置MySQL的root密码

    方法一. Js代码 # /etc/init.d/mysqld stop # mysqld_safe--user=mysql --skip-grant-tables --skip-networking ...

  6. linux下rman自动备份,linux 下rman 自动备份

    一.新建备份目录并授权: [oracle@TAIXIN-HR ~]$ mkdir -p  /home/oracle/app/hr_back (备份目录) mkdir -p  /home/oracle/ ...

  7. mysql表无法获取_CentOS下无法正常获取MySQL数据库表数据的问题

    Y~9vl5B{l1K+n0之前,由于客户要求在centOS下安装系统应用,因此有机会接触了一下CentOS,顺便也了解了下CentOS的常规操作,还有在CentOS下的相关操作.,U+_n@&quo ...

  8. centos怎么样快速卸载mysql_CentOS下如何完全卸载MySQL?卸载自带的mysql

    CentOS下如何完全卸载MySQL?解决卸载不干净的问题 系统:CentOS 6.5,MySQL:MySql 5.6 这里主要解决使用rpm安装的卸载问题,安装方法见:CentOS安装mysql*. ...

  9. centos 6.7 mysql rpm_CentOS 6.7 下RPM方式安装MySQL 5.6

    1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下: [root@mysql ~]# ll 总用量 113808 -rw-------. 1 root root    ...

最新文章

  1. OpenCV error: Cannot load info library for OpenCV
  2. A股光刻胶飙涨背后:仅一家可供应高端光刻胶
  3. 判断远程文件是否存在
  4. java中引导页面的,设计模式之模板模式引导篇
  5. 根据id获取多维数组路径_程序员的进阶课-架构师之路(2)-数组
  6. RMI(Remote Method Invocation,远程方法调用)
  7. 第4章 原子操作 第二节
  8. 博途变量类型_PLC数据类型(UDT)
  9. Linux应用基本命令实验,实验二 linux基本命令的使用
  10. sql server 并发_并发问题– SQL Server中的理论和实验
  11. 阿里云服务器部署Java Web项目全过程
  12. 离线光学字符识别(OCR)技术简介
  13. 网络编程笔记之TCP例子(帅帅老师讲堂)
  14. 佳能EOS 500D、尼康D5000、宾得Kx PK 纠结!
  15. oceancolor数据批量下载
  16. 【强化学习】什么是强化学习算法?
  17. https安全证书过期失效的原因以及解决方法
  18. win7下运行.php,Win7下在IIS7中配置PHP的FastCGI支持_笔记
  19. Ubuntu完全教程,让你成为Ubuntu高手!
  20. android优化大师下载最新版,安卓优化大师

热门文章

  1. html video 样式修改,修改video样式代码
  2. 作者:鲁鸣鸣(1978-),男,博士,中南大学信息科学与工程学院副教授,中国计算机学会会员。...
  3. 作者:孙卫强,博士,上海交通大学教授、博士生导师。
  4. 【HTML5】HTML5事件属性总结
  5. 计数后打印垂直柱状图(洛谷P1598题题解,Java语言描述)
  6. 洛谷P1116题解(Java语言描述)
  7. 立项管理—立项建议阶段
  8. 利用C++实现自定义插件
  9. Windows EC2 Instance 忘记密码如何重置
  10. ASP.NET -- WebForm -- Cookie的使用 应用程序权限设计 权限设计文章汇总 asp.net后台管理系统-登陆模块-是否自动登陆 C# 读写文件摘要...