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 自动备份的更多相关文章

  1. centos7 mysql自动备份

    MySQL自动备份shell脚本   在数据库的日常维护工作中,除了保证业务的正常运行以外,就是要对数据库进行备份,以免造成数据库的丢失,从而给企业带来重大经济损失.通常备份可以按照备份时数据库状态分 ...

  2. 关于mysql自动备份的小方法

    目前流行几种备份方式:逻辑备份.物理备份.双机热备份.备份脚本的编写等,本文分别从这些方面总结了MySQL自动备份策略的经验和技巧,一起来看看. 目前流行几种备份方式: 一.逻辑备份:使用mysql自 ...

  3. mysql 自动备份和nginx自动安装脚本

    一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 ...

  4. mysql自动备份维护shell脚本 (copy)

    #!/bin/bash #Mysql 自动备份 压缩并上传到 指定ftp #设想每天凌晨3点备份mysql #编辑crontab配置文件 # * * * backupmysql.sh #压缩并以&qu ...

  5. Mysql自动备份工具1.0(2013年11月15日更新)

    Mysql自动备份工具1.0 下载地址 2013-11-15 1.解决日历控件在Windows7/8/8.1环境下遮挡按钮问题:2.解决按月备份当月没有该日期问题: 2013-11-13 1.Mysq ...

  6. Windows下mysql自动备份的最佳方案

    网上有很多关于window下Mysql自动备份的方法,其实不乏一些不好的地方和问题,现总结出一个最好的方法供大家参考: 新建一个记事本,然后重命名为: mysql_backup.bat 然后单击右键选 ...

  7. centos下yum安装crontab+mysql自动备份

    参考博文: centos下yum安装crontab yum install vixie-cron crontabs      //安装 chkconfig crond on               ...

  8. Windows下MYSQL自动备份批处理

    windows下MYSQL自动备份批处理 2011-05-04 09:16:45|  分类: mysql|举报|字号 订阅     按系统时间进行备份 注意mysql安装路径中如果有空格.就要把,.b ...

  9. Mysql 自动备份脚本

    转自: Mysql 自动备份脚本2 - - ITeye技术网站http://kangh.iteye.com/blog/2309091 备份方案: 备份主机:192.168.10.11 数据库服务器:1 ...

随机推荐

  1. Reverse for ‘password_reset_complete‘ not found. ‘password_reset_complete‘ is not a valid view funct

    关注公众号"轻松学编程"了解更多 原因 在使用xadmin与django 2版本以上修改密码时会报这个错,这是由于django修改密码成功后使用的是success_url参数,而x ...

  2. python机器学习的开发流程

    标准机器学习的开发编程流程 关注公众号"轻松学编程"了解更多. 一.流程 标准机器学习的开发编程流程: 1.获取数据(爬虫.数据加载.业务部门获取) 2.数据建模(摘选样本数据(特 ...

  3. 841. Keys and Rooms —— weekly contest 86

    题目链接:https://leetcode.com/problems/keys-and-rooms/description/ 简单DFS time:9ms 1 class Solution { 2 p ...

  4. Unknown CMake command

    Unknown CMake command "add_clang_library".等 在官网上照着打 发现上面错误 结果是版本问题 选好版本和选项catkin还是rosbuild

  5. 区分部分javascript的选择器

    下面代码简单介绍一下js的选择器 <ul> <li id="li1">1</li> <li class="li2"&g ...

  6. sk_buff结构--转载

    套接字缓存之sk_buff结构 https://www.cnblogs.com/wanpengcoder/p/7529486.html 来此此处 sk_buff结构用来描述已接收或者待发送的数据报文信 ...

  7. 开发工具之Git(一)

    目录 一.什么是Git 二.Git基本原理 三.Git用户交互 一.什么是Git 答:Git是一个分布式版本控制软件.另外提一句,它的开发者就是大名鼎鼎的Linux之父Linus. 版本控制,顾名思义 ...

  8. linux中?*tee|\各类引号和-n-e\t\n

    1.通配符:?和*  ?   --匹配任意字符单次. *    --匹配任意字符任意次. [root@localhost test]# rm -fr *     2.管道符: |  将前面命令的结果传 ...

  9. PDF技术 -Java实现Html转PDF文件

    转载:https://blog.csdn.net/qq_34190023/article/details/82999702 html转换为pdf的关键技术是如何处理网页中复杂的css样式.以及中文乱码 ...

  10. IDEA常用插件汇总

    actiBPM idea的Activiti插件,不知道Activiti的可以百度下,用到了再来安装这个插件. Alibaba Java Coding Guidelines Alibaba开发的Java ...