首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
testing
python
random
grid
const
string
emoji
object
runtime
hashset
ip
less
js
php8
php7
hash
int
python2
md5
hashtable
vba
import
install
hook
foreach
frameworks
数组
input
command
function
integer
client
byte
get
perl
heatmap
node.js
java
metadata
timezone
express
replace
post
spring
cPlusPlus
email
httpclient
request
list
go
config
javascript
loops
dockerfile
export
rsa
audio
tags
uri
include
utf-8
window
solr
default
heap
copy
filter
bitmap
dagger
actionscrip
plugins
cookie
main
eval
php
triggers
datetime
cmd
io
当前位置:
开发笔记
>
编程语言
> 正文
Centos自动备份mysql
作者:招生咨询1232013 | 来源:互联网 | 2017-06-21 11:11
1、创建备份文件夹[plain]viewplaincopycd/mnt/cp_disk/mkdirbackupcdbackup
1、创建备份文件夹
[plain]
view plaincopy
cd /mnt/cp_disk/
mkdir backup
cd backup
mkdir databak
mkdir db
mkdir logs
2、编写执行脚本
[plain]
view plaincopy
#!/bin/bash
backup_dir=/mnt/cp_disk/backup/databak #备份临时文件存放目录
backup_target_dir=/mnt/cp_disk/backup/db #备份文件存放目录
backup_logs_dir=/mnt/cp_disk/backup/logs #备份日志目录
db=gzcpc
DATE=$(date +%Y%m%d)
#得到10天前的日期
ccDATE=$(date "-d 10 day ago" +%Y%m%d)
echo "开始复制数据表" >> $backup_logs_dir/$db$DATE
echo "-----------`date +"%Y-%m-%d %H:%M:%S"`--------------------" >> $backup_logs_dir/$db$DATE
cp -R /var/lib/mysql/$db $backup_dir/ #mysql数据库的数据目录为/var/lib/mysql/
echo "开始压缩数据表" >> $backup_logs_dir/$db$DATE
echo "------------------------" >> $backup_logs_dir/$db$DATE
cd $backup_dir
tar -zcvf $db$DATE.tar.gz $db/ && echo "压缩表结束" >> $backup_logs_dir/$db$DATE
mv $db$DATE.tar.gz $backup_target_dir/ && echo "转移成功" >> $backup_logs_dir/$db$DATE
if [ $? -eq 0 ]
then
echo "backup succeed" >> $backup_logs_dir/$db$DATE
else
echo "backup fail" >> $backup_logs_dir/$db$DATE
fi
echo "开始删除原数据表" >> $backup_logs_dir/$db$DATE
echo "-----------------------" >> $backup_logs_dir/$db$DATE
rm -rf $backup_dir/* && echo "删除原数据表" >> $backup_logs_dir/$db$DATE
echo "删除10天前数据" >>$backup_logs_dir/$db$DATE
if [ -e $backup_target_dir/db$ccDATE.tar.gz ]
then
rm -rf $backup_target_dir/db$ccDATE.tar.gz
echo "Delete $backup_target_dir/db$ccDATE.tar.gz succeed" >>$backup_logs_dir/$db$DATE
else
echo "Not found $backup_target_dir/db$ccDATE.tar.gz file" >>$backup_logs_dir/$db$DATE
fi
if [ -e $backup_logs_dir/$db$ccDATE ]
then
rm -rf $backup_logs_dir/$db$ccDATE
echo "Delete $backup_logs_dir/$db$ccDATE succeed" >>$backup_logs_dir/$db$DATE
else
echo "Not found $backup_logs_dir/$db$ccDATE file" >>$backup_logs_dir/$db$DATE
fi
3、赋予脚本权限
[plain]
view plaincopy
chmod 755 /home/backup_mysql.sh
4、创建定时任务
[plain]
view plaincopy
crontab –e
1 0 * * * /bin/bash /home/backup_mysql.sh
bash
go
mysql
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
mysql
Hyperledger Fabric外部链码构建与运行的开发笔记
本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ...
[详细]
蜡笔小新 2023-12-13 21:47:39
command
解决Docker中volume的权限问题的方法
在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ...
[详细]
蜡笔小新 2023-12-14 18:48:02
int
Android 新闻App的本地服务器搭建教程
本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ...
[详细]
蜡笔小新 2023-12-14 17:15:19
install
搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ...
[详细]
蜡笔小新 2023-12-14 17:03:58
install
如何在MySQL中将零值替换为先前的非零值?
本文介绍了如何在MySQL中将零值替换为先前的非零值的方法,包括使用内联查询和更新查询。同时还提供了选择正确值的方法。 ...
[详细]
蜡笔小新 2023-12-14 16:59:24
int
Java实战之电影在线观看系统的实现
本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ...
[详细]
蜡笔小新 2023-12-14 15:52:03
int
PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ...
[详细]
蜡笔小新 2023-12-14 15:30:33
int
mysql分组排序_在MySQL中实现分组排序功能
在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ...
[详细]
蜡笔小新 2023-12-14 14:41:26
数组
Redis数据结构之string应用场景解析
本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ...
[详细]
蜡笔小新 2023-12-14 14:02:42
function
[译]技术公司十年经验的职场生涯回顾
本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ...
[详细]
蜡笔小新 2023-12-14 11:31:05
python
WinPythonHadoop在Win10上安装教程
本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ...
[详细]
蜡笔小新 2023-12-14 11:26:56
ip
Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ...
[详细]
蜡笔小新 2023-12-14 10:34:15
js
知识图谱——机器大脑中的知识库
本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ...
[详细]
蜡笔小新 2023-12-14 10:06:19
python
Python版Protobuf安装和使用教程
本文介绍了Python版Protobuf的安装和使用方法,包括版本选择、编译配置、示例代码等内容。通过学习本教程,您将了解如何在Python中使用Protobuf进行数据序列化和反序列化操作,以及相关的注意事项和技巧。 ...
[详细]
蜡笔小新 2023-12-14 09:27:58
python
MACElasticsearch安装步骤及验证方法
本文介绍了MACElasticsearch的安装步骤,包括下载ZIP文件、解压到安装目录、启动服务,并提供了验证启动是否成功的方法。同时,还介绍了安装elasticsearch-head插件的方法,以便于进行查询操作。 ...
[详细]
蜡笔小新 2023-12-13 23:42:43
招生咨询1232013
这个家伙很懒,什么也没留下!
Tags | 热门标签
testing
python
random
grid
const
string
emoji
object
runtime
hashset
ip
less
js
php8
php7
hash
int
python2
md5
hashtable
vba
import
install
hook
foreach
frameworks
数组
input
command
function
RankList | 热门文章
1
学习C++的第一本书
2
python调sum函数,sum函数在python中的
3
与DNN中的数据库连接失败 - Connection To The Database Failed in DNN
4
微信小程序getLocation需要在app.json中声明permission字段Super_Mi
5
太极链,资讯——智能供应链是一种自我感知的物联网环境
6
matlab imread用法_拯救毕设 | 心理学实验matlab案例
7
使用php_screw加密php源代码
8
03.Django框架之路由层,本地虚拟环境搭建
9
分段处理_三菱PLC简单工程的分段编程,像结构化编程一样,一目了然
10
随机森林_处理不均衡数据
11
分布式服务开发(3) Zookeeper
12
【CryptoZombies1 Solidity 教程】006函数返回值与修饰符
13
vuerouter的index.js文件配置参数
14
Centos7安装mysql57
15
沉默成本,跪在坚持Java程序员学Python学习笔记(一)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有