backupMysql.sh】的更多相关文章

#!/bin/sh #!/bin/bash function backup() { for i in $* do mysqldump -h$hostip -P$port -u$username -p$password -E -R $i >> $filelocation/$edate/DB_$i'_'$edate.sql done # echo $filelocation"records listed below:" # echo `ls $filelocation` for…
#!/bin/bash#auto backup mariadb#xuegod 2015-12-30#Define PATH 定义变量date=`date +%Y-%m-%d`BAKDIR="/data/backup/mariadb/$date"MARIADB=test#MARIADB=webapp #要备份的数据库名#MARIADBPW=backup #mysql数据库密码MARIADBUSR=root#MARIADBUSR=backup#must use root user run…
#!/bin/bash #Mysql 自动备份 压缩并上传到 指定ftp #设想每天凌晨3点备份mysql #编辑crontab配置文件 #00 03 * * * backupmysql.sh #压缩并以"服务器名+时间 "命名打包文件 #数据量小的情况下以mail的方式发送到指定邮箱(需要建立sendmail服务) #数据量大的情况下以ftp的方式传送到指定的ftp服务器(远程ftp需开启) #linzhanghui.blog.chinaunix.net #程序部分以伪代码方式存在.…
#!/bin/bash #Mysql 自动备份 压缩并上传到 指定ftp #设想每天凌晨3点备份mysql #编辑crontab配置文件 # * * * backupmysql.sh #压缩并以"服务器名+时间 "命名打包文件 #数据量小的情况下以mail的方式发送到指定邮箱(需要建立sendmail服务) #数据量大的情况下以ftp的方式传送到指定的ftp服务器(远程ftp需开启) #linzhanghui.blog.chinaunix.net #程序部分以伪代码方式存在. # #.…
CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup 原文:http://qizhanming.com/blog/2017/05/10/install-percona-xtrabackup-on-centos-7 前言 CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup ,记录一下大致的安装和配置过程. Percona XtraBackup 的备份工具支持热备份(即不必停止 MySQL 服务而进行备份).热备份方式主要是通过文件系…
一.使用mysql内置命令 mysqldump Usage: mysqldump [OPTIONS] database [tables] mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] mysqldump [OPTIONS] --all-databases [OPTIONS] 可以看到能备份全部的数据库,指定的数据库,指定数据库中的表 mysqldump -uUsername -pPassword Database > /va…
1, 安装crontab yum install vixie-cron yum install crontabs 说明:vixie-cron软件包是cron的主程序:crontabs软件包是用来安装.卸装.或列举用来驱动 cron 守护进程的表格的程序.//+++++++++++++++++++++++++++++++++++cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动.关闭这个服务:/sbin/service crond start //启动服务/sbin/servi…
简介 在这个数据为王的时代,数据的备份十分重要,这里就分享一篇mysql数据库自动备份的脚本(是从网上搜到的),其将配置文件和备份脚本分离,提高了安全性,脚本风格规范严谨,分享给大家希望对需要的小伙伴有所帮助. mysql备份配置文件 配置文件中,可以用y.n控制是否开启该功能,需要填写相关数据库等信息,比较好懂,在此不多说. cat >> backupmysql.conf << "EOF" # William Guozi # https://www.cnblo…
一,查看crond的状态: [root@yjweb crontab]# systemctl status crond 说明:和其他service的执行相同: 启动:systemctl start crond 停止:systemctl stop crond 说明:crond服务一般linux系统会默认安装, 如果不存在,可以用这个命令安装: [root@yjweb crontab]# yum install crontabs 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www…
一.编写数据库备份脚本 backupmysql.sh #!/bin/bash # Name:bakmysql.sh # This is a ShellScript For Auto DB Backup and Delete old Backup #备份地址 backupdir=/data/mysql/dwy/mysqlbackup; #备份文件后缀时间 time=_` date +%Y_%m_%d_%H_%M_%S` #需要备份的数据库名称 db_name=database #mysql 用户名…