简单的备份mysql中的数据库,并上传到ftp服务器上

[root@zhu2 ~]# vim mysql_backup.sh

#!/usr/bin/bash

USERNAME=root

PASSWORD=123456

DATE=`date +%F`

OLDDATE=`date +%F -d '-20 days'`

FTPOLDDATE=`date +%F -d '-30 days'`

MYSQL=/opt/mysql/bin/mysql

MYSQLDUMP=/opt/mysql/bin/mysqldump

BACKDIR=/data_backup

[ -d ${BACKDIR} ] || mkdir -p ${BACKDIR}

[ -d ${BACKDIR}/${DATE} ] || mkdir ${BACKDIR}/${DATE}

[ ! -d ${BACKDIR}/${OLDDATE} ] || rm -rf ${BACKDIR}/${OLDDATE}

for DBNAME in mysql zabbix zhujiangtao

do

echo "${DBNAME} has been backup successfully"

done

FTP_SERVER=192.168.70.137

FTP_USER=zabbix

FTP_PASSWORD=zabbix

cd ${BACKDIR}/${DATE}

/usr/bin/ftp -i -n -v <

open ${FTP_SERVER}

user ${FTP_USER} ${FTP_PASSWORD}

bin

cd ${FTPOLDDATE}

mdelete *

cd ..

rmdir ${FTPOLDDATE}

mkdir ${DATE}

cd ${DATE}

mput *

bye

EOF

echo "the backup of mysql has been successfully"

#ftp参数说明

-i:关闭多个文件传输时的交互提示信息

-n :关闭自动登录

-v :显示远程服务器的响应信息

mysql 备份库的shell_shell脚本之 备份mysql数据库相关推荐

  1. 清空MySQL单库下所有表数据 || 删除MySQL单库下所有表

    一.清空MySQL单库下所有表数据 -- 清空MySQL单库下所有表数据 SELECT CONCAT('truncate table ',TABLE_NAME,';') AS PLEASE_EXEC_ ...

  2. mysql 备份库的shell_shell学习之自动备份mysql数据库

    首先登陆mysql: mysql -u root -p注意:不是系统root的密码,mysql安装好后默认root密码为空 >set password for 'root'@'localhost ...

  3. mysql创建库和表确保utf8_mysql创建utf8数据库

    CentOS6.5下通过Shell创建.备份.还原MySQL数据库 CentOS6.5下通过Shell创建.备份.还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e ...

  4. mysql从库比主库数据多_linux mysql主从复制配置

    1.设置主库master的servie-id值并且开启bin-log功能参数 vi /etc/my.cnf 修改my.cnf的参数: [mysqld] server-id=1 //每一个库的serve ...

  5. 战神mysql账号库_战神引挚手游数据库解析mysql/mir

    mysql/mir库: awardplayer 领养账号 字段: Idx 编号 PTID PTID HumName 人名 Level 人物等级 job 职业 sex 性别 Status 帐号状态 fi ...

  6. gdbm mysql函数库_linux4AS下的php+apache+mysql+gd库安装修订版

    经过多次安装,将linux4AS下的php+apache+mysql+gd库安装过程多次修订,整理如下: 一. 系统及软件版本问题: 1. 操作系统:Linux AS U2 (advanced ser ...

  7. MySQL数据模型图导出ddl脚本_DB2中导出数据库的所有DDL脚本.

    我们用db2look号召获得数据库对象的DDL 脚本 DB2的db2look号召诠释如下: db2look 版本 8.2 db2look:生成 DDL 以便重新创立在数据库中定义的对象 语法: db2 ...

  8. MySql 建库建表脚本

    https://www.cnblogs.com/shaosks/p/8691488.html

  9. mysql从库延时好高_部署MySQL延迟从库的几个好处

    |导读 MySQL延迟从库的好处多多,你了解吗 MySQL的主从复制(replication)关系,不太严谨的叫法是"同步"或者"主从同步".实际上在早期,My ...

  10. mysql 吧库下的表名都加_MySQL 数据库名、表名、字段名大小写敏感记录

    问题如下: 比如上图中的PERSON表,查询SQL语句中如果表名是小写,就会报错说person表不存在. 因为Linux环境下的MySQL数据库的表名默认是区分大小写的,可以查看Linux上的MySQ ...

最新文章

  1. 把接口作为函数的参数,那么任何实现了接口的类的实例都可以作为此函数的参数传递...
  2. Go web 编程资源
  3. unity_小功能实现(敌人巡逻功能)
  4. 计算机科学与技术学术报告,Dennis K. Peters学术报告
  5. 2020牛客暑期多校训练营(第四场)H.Harder Gcd Problem(把1到n分为不互质的数对,找最多的对数)
  6. 【HDU - 4055】Number String(dp,思维)
  7. 6 CO配置-控制-一般控制-维护成本控制凭证的编号范围
  8. python语法学习第十天--魔法方法
  9. 蚂蚁金服 ant design 下载axure 组件库
  10. 阿里巴巴矢量图标库批量添加图标
  11. mysql关系范式试题_数据库范式练习题
  12. 论文笔记:基于特征选择与增量学习的非侵入式电动自行车充电辨识方法
  13. Restarting ..Terminated
  14. 【计算机网络】第六部分 应用层(25) 域名空间
  15. android 锁屏代码分析,Android锁屏状态下的安全分析
  16. 手工杀掉双线程、感染所有EXE文件病毒
  17. 智能家居巨头 Aqara 基于 KubeSphere 打造物联网微服务平台
  18. dreamweaver8_Dreamweaver 8符合标准!
  19. 应用Revit结合CAD图纸生成地形实体和地质模型
  20. m序列码产生电路设计与仿真

热门文章

  1. Python第五周作业之选择题
  2. 慕课java工程师2020版_中国大学慕课2020Java程序设计答案大全
  3. choco无法将choco识别_终于有个可以量产的法甜配方了,来自巴黎CHOCO(已打包可下载)...
  4. 信息系统安全期末复习笔记
  5. android 调出键盘表情_Android-表情键盘的制作
  6. 深度学习基础 - 余弦定理
  7. 2022年煤气考试试题及答案
  8. 关于zuul和nginx文件上传大小限制问题
  9. python数组增加维度_python – 为xarray DataArray添加维度
  10. codeforces-1734C - Removing Smallest Multiples