CentOS7.X 挂载磁盘 与Mysql 自动备份
1、前言
搞了好几天终于弄了出来,简单记录一下。注意以下教程是在测试服务器基础上编写 如数据盘含有数据切勿使用此教程,如对命令行不熟悉的 不建议搞哈 。本文中的磁盘/dev/sdb为笔者测试服务器上的命名,在您的服务器中可能是/dev/xdb、/dev/vdb、/dev/xvdb等等,请根据实际情况进行修改
2、创建挂载目录 www
mkdir -p /www
3、确认是否没有分区的磁盘
fdisk -l
如下图,没有分区的磁盘是/dev/vdb,在您的服务器中可能是/dev/sdb,请注意按照实际名称修改 I/O size (minimum/optimal): 512 bytes / 512 bytes 与 /dev/vdb1 2048 167772159 83885056 83 Linux 之间没有内容就是没有分区的

4、磁盘分区 若已分区,可跳过
fdisk /dev/vdb

然后输入n开始创建分区
输入p创建主分区
选择分区号 输入1
输入分区开始位置,直接回车
输入wq 回车退出

5、检查是否分区成功(带有sdb1/vdb1/xvb1说明成功)
fdisk -l

6、格式化分区
mkfs.ext4 /dev/vdb1

7、将分区挂载信息添加到配置文件/etc/fstab中,实现开机/重启自动挂载
echo "/dev/vdb1 /www ext4 defaults 0 0" >> /etc/fstab
mount -a
df -h
重新挂载所有分区 mount -a
检查是否挂载成功 df -h

8、Mysql的自动备份
没有安装mysql的自己安装一下就不贴教程了
8.1、在挂载磁盘新建文件夹 databack 在databack文件夹下面新建一个back.sh脚本文件

#!/bin/bash
DATE=`date +%Y%m%d%H%M` #every minute 时间
DATABASE=hosp_mobile #database name数据库名称
DB_USERNAME=root #database username用户名
DB_PASSWORD="mysql" #database password密码
BACKUP_PATH=/www/databack #backup path 备份路径 #backup command 命令 /usr/bin/mysqldump -u$DB_USERNAME -p$DB_PASSWORD -h 127.0.0.1 -R --opt $DATABASE | gzip > ${BACKUP_PATH}\/${DATABASE}_${DATE}.sql.gz #just backup the latest 15 days//保存15天的 find ${BACKUP_PATH} -mtime +15 -name "${DATABASE}_*.sql.gz" -exec rm -f {} \;
8.2、跳转到这个目录
chmod +x back.sh
crontab -e
00 1 * * * /root/database_backup_shell.sh
crontab -l
给脚本授权 chmod +x back.sh
编写定时备份任务 crontab -e
输入凌晨1点备份命令 00 1 * * * /root/database_backup_shell.sh 按desc 再按:wq 保存退出
查看定时任务 crontab -l

可实现每天凌晨三点自动执行第一步编写的脚本,备份mysql数据库到www//backdata,且只保留最近15天的数据库备份。
怎么样 你学废了没有?
每日一句鸡汤喝喝:一个人,如果不逼自己一把,就根本不知道自己有多优秀。每个人都有潜能的,所以,当面对压力时,要相信自己,一切都能处理得好。人只有压力才会有动力,穷者思变,时世造英雄,逼急了好汉可以上梁山。一个人的成长,必须通过磨炼。有时候,必须对自己狠一次,否则永远也活不出自己。
CentOS7.X 挂载磁盘 与Mysql 自动备份的更多相关文章
- centos7 mysql自动备份
MySQL自动备份shell脚本 在数据库的日常维护工作中,除了保证业务的正常运行以外,就是要对数据库进行备份,以免造成数据库的丢失,从而给企业带来重大经济损失.通常备份可以按照备份时数据库状态分 ...
- 关于mysql自动备份的小方法
目前流行几种备份方式:逻辑备份.物理备份.双机热备份.备份脚本的编写等,本文分别从这些方面总结了MySQL自动备份策略的经验和技巧,一起来看看. 目前流行几种备份方式: 一.逻辑备份:使用mysql自 ...
- mysql 自动备份和nginx自动安装脚本
一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 ...
- mysql自动备份维护shell脚本 (copy)
#!/bin/bash #Mysql 自动备份 压缩并上传到 指定ftp #设想每天凌晨3点备份mysql #编辑crontab配置文件 # * * * backupmysql.sh #压缩并以&qu ...
- Mysql自动备份工具1.0(2013年11月15日更新)
Mysql自动备份工具1.0 下载地址 2013-11-15 1.解决日历控件在Windows7/8/8.1环境下遮挡按钮问题:2.解决按月备份当月没有该日期问题: 2013-11-13 1.Mysq ...
- Windows下mysql自动备份的最佳方案
网上有很多关于window下Mysql自动备份的方法,其实不乏一些不好的地方和问题,现总结出一个最好的方法供大家参考: 新建一个记事本,然后重命名为: mysql_backup.bat 然后单击右键选 ...
- centos下yum安装crontab+mysql自动备份
参考博文: centos下yum安装crontab yum install vixie-cron crontabs //安装 chkconfig crond on ...
- Windows下MYSQL自动备份批处理
windows下MYSQL自动备份批处理 2011-05-04 09:16:45| 分类: mysql|举报|字号 订阅 按系统时间进行备份 注意mysql安装路径中如果有空格.就要把,.b ...
- Mysql 自动备份脚本
转自: Mysql 自动备份脚本2 - - ITeye技术网站http://kangh.iteye.com/blog/2309091 备份方案: 备份主机:192.168.10.11 数据库服务器:1 ...
随机推荐
- 导入tensorflow.出现importError: DLL load failed: 找不到指定的模块。
导入tensorflow.出现importError: DLL load failed: 找不到指定的模块. 原因 这是由于windows上没有相应的动态链接库导致的,tensorflow依赖很多c+ ...
- 【Jmeter】设置语言为中文
1.临时设置 Jmeter菜单栏选择Options-Choose Language-Chinese (Simplified) 这种方法,重启软件后又变为英文环境了. 2.永久设置 进入apache-j ...
- 漫谈:从APP崩溃率标准,到Monkey介绍拓展Maxim,及Jenkins自动化配置,持续集成获取崩溃monkey日志
漫谈:从APP崩溃率标准,到Monkey介绍拓展Maxim,及Jenkins自动化配置,持续集成获取崩溃日志 1.APP崩溃率标准 开发或测试app的同学,对于app崩溃肯定非常熟悉,频繁的线上崩溃属 ...
- leetcode115:search -insert-position
题目描述 给出一个有序的数组和一个目标值,如果数组中存在该目标值,则返回该目标值的下标.如果数组中不存在该目标值,则返回如果将该目标值插入这个数组应该插入的位置的下标 假设数组中没有重复项. 下面给出 ...
- C的输入&输出
格式说明符 输出 %d整型输出,%ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形式输出整数,或输出字符串的地址. %u以十进制数输出unsigned型数据(无符号数).注意:%d与 ...
- 用DOM和DOM4J写xml文件时,怎样设置xml文档的编码
//在将xml文档传输出去时,利用Transformer中的setOutputProperty方法 TransformerFactory trans = TransformerFactory.newI ...
- QQ群web前端分析三——pageSpeed
使用pageSpeed插件,试试页面分析,看看有没有什么问题.等会上图 第一个问题,大部分人使用默认图片,但是这个图片的url确不一样,导致重复请求了若干次,这个...., 第二个问题,图片没有指定默 ...
- nginx&http 第六章 http 协议学习 1
1.HTTP方法 GET :获取资源 ,GET 方法用来请求访问已被 URI 识别的资源 POST:传输(上传和下载)实体主体 ,POST 方法用来传输实体的主体.虽然用 GET 方法也可以传输实体的 ...
- 没找到Wkhtmltopdf,报表会被显示为html
windows10 odoo 打印报表时提示 没找到Wkhtmltopdf,报表会被显示为html 现象 原因 没有安装Wkhtmltopdf,没有配置环境变量,odoo在电脑系统中找不到Wkhtml ...
- 说说基于网络的五种IO模型
# django不是一个异步框架 # tornado是异步的web框架 # 处理每秒大量的请求 # 个人理解的IO:就是应用层与内核驱动层的交互,这个过程无论从应用层到内核中,还是驱动层等待硬件层的数 ...