博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用mysqldump 实现每天备份方案
阅读量:6994 次
发布时间:2019-06-27

本文共 1595 字,大约阅读时间需要 5 分钟。

1.创建单独的导出导入数据库帐号

grant SELECT, RELOAD, SHOW DATABASES, LOCK TABLES on game to jackluo@localhost identified by 'jackluo';    grant SELECT, RELOAD, SHOW DATABASES, LOCK TABLES on platform to jackluo@localhost identified by 'jackluo';    grant SELECT, RELOAD, SHOW DATABASES, LOCK TABLES on game to jackluo@192.168.10.56 identified by 'jackluo';    grant SELECT, RELOAD, SHOW DATABASES, LOCK TABLES on platform to jackluo@192.168.10.56 identified by 'jackluo';

2.要执行的mysqlbackup.sh

#!/bin/bash############################# backup mysql             ## author jackluo           ## createtime 2013-9-16     #    ############################db_user=jack #备份mysql用户名db_password=test #备份mysql密码db_host=192.168.10.56 #备份mysqllocal_user=root #本地数据库local_password=admin #本地数据库gamedatadb=$(date +%Y%m%d)"-game.sql" #临时数据库platformdatadb=$(date +%Y%m%d)"-plat.sql" #临时数据库#mysqldump -u$db_user -h$db_host -p$db_password --all-databases > $datafilemysqldump -u$db_user -h$db_host -p$db_password game > $gamedatadb # backup game #导出数据mysqldump -u$db_user -h$db_host -p$db_password platform > $platformdatadb # backup platformmysql -u${local_user} -p${local_password} game< $gamedatadb #导入本地数据库mysql -u${local_user} -p${local_password} platform< $platformdatadb #导入本地数据库rm -rf $gamedatadb #删除临时文件rm -rf $platformdatadb #删除临时文件

3.写计划任务:

       编辑/etc/crontab 文件配置cron

02 3 * * * /home/wwwroot/sh/mysqlbackup.sh

然后,就OK了

简单说一下,这种只适合小型的,大公司都是主从的

附录:

         datadbblack 192.168.1.10 是 SELECT, RELOAD, SHOW DATABASES, LOCK TABLES  否

 

权限列表

 

1.Select  读取

 

2.SHOW DATABASES 允许访问完整的数据库列表

 

4. LOCK TABLES 允许锁定表

 

5.RELOAD 允许载入和刷新服务器缓存

 

以上几点是必须的.请注意

转载地址:http://qlivl.baihongyu.com/

你可能感兴趣的文章
两对象值合并
查看>>
C# 固定窗体大小且不能鼠标调整大小完美实现
查看>>
hdu 1856 More is better (并查集)
查看>>
javascript数据结构与算法--二叉树遍历(后序)
查看>>
Android Studio启动模拟器
查看>>
ORM 快速开发平台 -- WebAPI 配置实现
查看>>
PowerDesigner连接MySQL,建立逆向工程图解
查看>>
[Android] AndroidStudio + JNI(NDK)开发相关总结
查看>>
深圳短信猫厂家自带短信猫开发包支持多种开发语言
查看>>
基于python的WGS84转百度坐标
查看>>
生成器
查看>>
Hbase篇--HBase中一对多和多对多的表设计
查看>>
【java】构建工具,maven,ant,gradlew
查看>>
LintCode_14 二分查找
查看>>
04-python3.5-模拟三级菜单-省-县-区域--01
查看>>
算法竞赛入门经典chapter4:本章小结
查看>>
asp.net中的<%%>形式的详细用法实例讲解
查看>>
【LeetCode】3. Longest Substring Without Repeating Characters
查看>>
dao层结构的设计方案
查看>>
(一) 从零开始搭建Spark Standalone集群环境搭建
查看>>