mysql下删除记录较多的表会出现如下错误:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.

因此需要分批删除表中数据,脚本如下:

#!/bin/bash
DB_USER="root"
DB_PASS="pw"
DB_HOST="10.228.221.25"
DB_NAME="tjxx"
PORT="3306"echo "Sql start" >> /home/xxf/log.txttimeS=`date "+%Y-%m-%d"`
echo "${timeS}" >> /home/xxf/log.txtdelete_sql="delete from region_stastics_history where time < '${timeS}' order by id limit 1000;"#mysql -u$DB_USER -p$DB_PASS -h$DB_HOST -P${PORT} $DB_NAME -e "${delete_sql}"count=0
while [ $count -le 500 ];doecho $count >> /home/xxf/log.txtmysql -u$DB_USER -p$DB_PASS -h$DB_HOST -P${PORT} $DB_NAME -e "${delete_sql}"count=$((count + 1))
done
echo "Sql End" >> /home/xxf/log.txt

linux下用shell脚本删除mysql记录数量比较多的表。相关推荐

  1. linux下的shell脚本

    linux下的shell脚本 一.Shell概述 二.Shell 解析器 三.Shell脚本入门 1. 脚本格式 2. 第一个Shell脚本:helloworld 3. 第二个Shell脚本:多命令处 ...

  2. Linux下的shell脚本实战之用户创建

    Linux下的shell脚本实战之用户创建 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.该脚本提示用户创建用户名和密码 2.判断输入的用户名是 ...

  3. linux下的shell脚本,linux下的shell脚本的使用

    什么是shell? Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户.这种对话方式可是交互 ...

  4. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  5. linux实现学生信息管理系统,Linux下基于shell脚本实现学生信息管理系统

    LINUX Linux操作系统 Linux下基于shell脚本实现学生信息管理系统 #该管理系统是参考两位博主(时间有点远了,我忘了,请博主看到后联系我)后自行修改添加的.登录过程还有很多不完善,我就 ...

  6. linux下的shell脚本(基本)

    2019独角兽企业重金招聘Python工程师标准>>> Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有: bash:是Linux标准默认的shell ...

  7. linux下的shell脚本,linux下shell脚本的学习

    一:shell脚本须以#!/bin/sh开始,指定了命令的解释器 #!/bin/sh  //指定解释器 sudo mv /home/pi/Desktop/installationPackage/bac ...

  8. Linux下使用 shell 脚本实现ftp文件下载

    最近从单片机转岗Linux,上级叫我熟悉下shell脚本,用shell脚本获取ftp上的文件,本节先介绍下载文件.单个下载文件脚本实现如下: 运行环境:WSL ####### ftp服务器上下载/ho ...

  9. Linux下通过Shell脚本快速进入指定目录

    现在有一个现实的场景: 每一次打开Linux,都是在 目录下: 我最近想练习网络的代码,所以创建了一个目录,路径为: 可以看到,这个路径很长,如果没一次都通过cd /home/admin/linex/ ...

最新文章

  1. 特征值与特征向量(一)
  2. Python中令人头疼的变量作用域问题,终于弄清楚了
  3. 你根本不懂rebase-使用rebase打造可读的git graph
  4. python中的列表和元组_百度资讯搜索_python中的列表和元组
  5. JAVA只要掌握内部类,多继承和单继承都不是问题
  6. OpenShift 4.3 通过脚本配置ServiceMesh和Serverless运行环境
  7. Python 字符串、列表、字典 操作方法大全 正则re
  8. m_Orchestrate learning system---二十九、什么情况下用数据库做配置字段,什么情况下用配置文件做配置...
  9. SQL Server中授予用户查看对象定义的权限
  10. Django基础—— 4.项目目录结构
  11. shell 获取数组第一个 最后一个元素
  12. 谭浩强c语言程序设计笔记讲义,【笔记】谭浩强C语言程序设计--简明笔记
  13. 前端入门 前端实战项目 JS
  14. android 歌词同步 换行,AS3歌词同步详解
  15. C语言经典例17-统计字符个数
  16. 2020年国内 IoT物联网平台横向对比报告
  17. 利用LabVIEW开发应变量测试
  18. VRP系统——路由器配置之信息中心基础
  19. explicit含义
  20. Linux基础Day02

热门文章

  1. 博客园设置好看的主题!站在巨人的肩膀上眺望远方!!
  2. vant-cli构建组件库
  3. 打造智慧”平安校园“
  4. python入门计划表
  5. 短视频平台-小说推文(Lofter)推广任务详情
  6. Brinson多期归因计算示例
  7. 一文搞定 Docker 入门
  8. Gson源码解析之-toJson
  9. 《Linux内核设计与实现》 第五周 读书笔记(第十八章)
  10. 留学计算机容易挂科吗,美国留学,读研容易挂科吗?