linux mysql 备份脚本_linux下mysql备份脚本
#!/bin/bash
#功能说明:本功能用于备份
#编写日期:2018/07/05
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
export PATH
#靠靠靠
dbuser='root'
#数据库密码
dbpasswd='123456'
#需要备份的数据库,多个数据库用空格分开
dbname='mydb'
#备份时间
backtime=`date +%Y%m%d%H%M%S`
#日志备份路径
logpath='/home/mysql/dbback/datalog'
#数据备份路径
datapath='/home/mysql/dbback/databack'
#日志记录头部
echo ‘"备份时间为${backtime},备份数据库表 ${dbname} 开始" >> ${logpath}/log.log
#正式备份数据库
for table in $dbname; do
source=`mysqldump -u ${dbuser} -p${dbpasswd} ${table}> ${datapath}/${backtime}.sql` 2>> ${logpath}/mysqllog.log;
#备份成功以下操作
if [ "$?" == 0 ];then
cd $datapath
#为节约硬盘空间,将数据库压缩
tar jcf ${table}${backtime}.tar.bz2 ${backtime}.sql > /dev/null
#删除原始文件,只留压缩后文件
rm -f ${datapath}/${backtime}.sql
#删除30天前备份,也就是只保存90天内的备份
find $datapath -name "*.tar.bz2" -type f -mtime +90 -exec rm -rf {} \; > /dev/null 2>&1
echo "数据库表 ${dbname} 备份成功!!" >> ${logpath}/mysqllog.log
else
#备份失败则进行以下操作
echo "数据库表 ${dbname} 备份失败!!" >> ${logpath}/mysqllog.log
fi
done
linux mysql 备份脚本_linux下mysql备份脚本相关推荐
- centos mysql gz恢复_Linux下mysql备份 恢复
数据库备份是非常重要的.如果定期做好备份,这样就可以在发生系统崩溃时恢复数据到最后一次正常的状态,把损失减小到最少. 一. 用命令实现备份 MySQLl提供了一个mysqldump命令,我们可以用它进 ...
- linux mysql 装哪里_linux 下 mysql 安装目录在哪里
linux 下 mysql 安装目录在哪里.linux mysql 安装介绍: linux 服务器 RedHat 5.0.server. MySQL 版本: 下载地址链接:http://dev.mys ...
- linux mysql dump命令_linux下mysql命令
1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mys ...
- linux下mysql目录结构_linux下mysql安装配置与目录结构
本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...
- linux上mysql卸数_Linux下MySQL卸载和安装图文教程
Linux下MySQL卸载和安装图文教程 发布时间:2020-09-02 08:43:17 来源:脚本之家 阅读:59 作者:伊宇紫 第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享 ...
- linux mysql 1045 错误_Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use...
login as: root Access denied root@×××××××'s password: Last login: Tue Feb 21 03:56:49 2012 from 218. ...
- linux mysql 目录结构图_linux下mysql安装、目录结构、配置
1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...
- linux下mysql目录结构_linux下mysql安装、目录结构、配置
1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...
- linux mysql 超级用户_Linux下MySQL忘记超级用户口令的解决办法linux操作系统 -电脑资料...
以前我都是讲述在windows中忘记了mysql root密码的找回方法,下面我来介绍在Linux下MySQL忘记超级用户口令的解决办法,有碰到此类问题的同学可进入参考, 解决办法一 MySQL忘记超 ...
最新文章
- SpringBoot-web开发(二): 页面和图标定制(源码分析)
- 递归-递归的特点及基本代码演练
- 华为路由器配置DHCP中继
- 基于websocket的聊天实现逻辑(springboot)
- opencv22-直方图均衡化
- JFace中TableViewer的使用
- 有什么软件可以连接到linux系统升级,linux系统和应用程序升级方法
- 完全免费:鲜为人知的桌面正文内容检索工具(支持epub/mobi/azw3/markdown)
- 实现一个多线程安全的单向有序链表,add单个结点、与其他链表合并
- 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输
- Method threw ‘feign.codec.DecodeException‘ exception.
- android 6gb和8gb区别,6GB和8GB区别到底有多大?千万别再花冤枉钱了
- RFID固定资产管理系统中的RFID标签的使用-新导智能
- 宇视科技的摄像头添加至别的品牌录像机黑屏
- 解决png图片在IE6下的透明问题
- mysql compact_MySQL基本操作
- Leetcode1189. “气球” 的最大数量(C++思路与代码)
- 淘宝天猫商家运营,店铺类目选择,小类目的优势有哪些
- [Unity3D]Unity3D游戏开发之MatchTarget实现角色攀爬效果
- nsi学习之 重复安装给于提示覆盖 不可以重复安装