首页 > 数据库 >mysql数据库自动删除app用户数据库脚本

mysql数据库自动删除app用户数据库脚本

时间:2023-06-06 19:37:54浏览次数:37  
标签:数据库 drop db mysql DATE 033 app


该脚本为数据库自动删除脚本,db_list.tex为存放想要删除的数据库列表,需手动配置要好该列表。

该脚本 对mysql数据库本身重要数据库自动判断保护。

#!/bin/bash
 #2012-12-25 by cocofor i in `cat ./db_list.txt`
 doif [ "$i" == "mysql" ] || [ "$i" == "information_schema" ] || [ "$i" == "performance_schema" ] || [ "$i" == "db_sys_stat" ]; then
  continue
 else
     if mysql -uroot -proot -e "drop database $i" ; then
        DATE=`date "+%Y%m%d %H:%M:%S"`
        echo -e "\033[32m drop database ok : $DATE\033[0m" >>$IMP_DIR/drop_db-log.txt
     else
        DATE=`date "+%Y%m%d %H:%M:%S"`
        echo -e "\033[32m drop database fail : $DATE\033[0m" >>$IMP_DIR/drop_db-log.txt
     fi
 fidone

 

功能达到,但是语法有些粗糙,要多加学习,争取更好!!!

标签:数据库,drop,db,mysql,DATE,033,app
From: https://blog.51cto.com/u_16152230/6427005

相关文章

  • mysql 超大文件导入 超时报错
    亲测:只要导入出错就把如下语句执行就可以了。至今屡试不爽。setglobalmax_allowed_packet=10000000000; setglobalnet_buffer_length=1000000; SETGLOBAL interactive_timeout=288000000;SETGLOBAL wait_timeout=28800000;以上语句的解释:–max_allowed_packet=X......
  • MPP大规模并行计算数据库与分布式数据库的区别
    最近调研分布式TP数据库。结合公司使用的MPP数据库,一度感觉两者很像,随着分布式的深入研究,结合行内MPP数据库使用过正中遇到的问题,简单的总结一下分布式数据库与MPP数据库的区别。分布式数据库系统与并行数据库系统MPPDB有许多相似点,如都有用网络连接各个数据处理结点的特点。网络中......
  • 分布式OLTP数据库选型---汇报
    汇报思路 开场:各位好,分布式数据库经近个月的集中调研,目前有了阶段性的进展,现就调研的结果对各位领导做一个详细的汇报。 本次汇报共16页PPT。汇报思路为:漏斗形,有宽到窄的一个思路体系。 汇报时间我会控制在30分钟内,先总体做串讲,完了针对有疑问的地方我们进行详细的分析讨论。......
  • 如何把一个报表从2分钟优化到1秒?---GaussDB数据库
    报表优化系列文章----如何把一个报表从2分钟优化到1秒?优化需求:报表名:外部数据查询报表\EDM004-外部数据查询量业务类型_部门编号需求说明:原报表SQL运行时长2分钟,感觉慢,让DBA看看是否有优化的空间,给优化一下。优化人:4K/weicat:wx120890945优化日期:2022-03-03数据库类型:Ga......
  • python脚本 用sqoop把mysql数据导入hive
    主要功能:用python把mysql数据库的数据导入到hive中,该过程主要是通过python语言操作sqoop.#!/usr/bin/envpython#coding:utf-8#--------------------------------#Createdbycocoon16/2/23#---------------------------------#Comment:主要功能说明:初始化业务数......
  • mysql行转列小技巧
    下面是具体的测试过程:数据表结构:采用经典的学生,课程,成绩表:CREATETABLE`student`(`stuid`VARCHAR(16)NOTNULLCOMMENT'学号',`stunm`VARCHAR(20)NOTNULLCOMMENT'学生姓名',PRIMARYKEY(`stuid`))CREATETABLE`courses`(`courseno`VARCHAR(20)......
  • mysql select into outfile 语法 乱码问题
    一个常见的问题,mysql导出csv格式的语法,已经乱码问题:由于数据库一般默认的是UTF-8格式的字符集,而execl默认的是gbk格式的字符集,这里有两种方法解决乱码:方法一:先转出.txt格式的文件,然后选择用excel打开时,提示选择哪种编码打开,选择gbk即可select*frommobile_order_regionwhere......
  • Mysql5.6.10源码安装步骤
    Mysql5.6.10源码安装步骤//MySQL5.6.10源码安装步骤: 系统环境:CentOS5.6 MySQL版本:mysql-5.6.10.tar.gz 安装路径:/usr/local/mysql 数据目录:/data/mysql/data CentOS5.6下MySQL5.6源码安装 Linux操作系统:CentOS5.61:下载:当前mysql版本到了5.6.10 下载地址:ht......
  • postgres数据库简单的使用
    postgres数据库简单的使用 [root@hadoop001cloudera-scm-server]#/usr/bin/psql-Uscm-dscm-p7432用户scm的口令:psql(8.4.20)输入"help"来获取帮助信息.scm=>?scm->\?                      资料库列表  名称......
  • mysql 多值检索 find_in_set()函数
    问题描述:有一个字段type类型,存储的值为:1,2,3,4,等这样的,要检索出里面全部含有某一个类型的值,列如3想要的结果如下:如何实现。。下面是具体的示例:+-----+-----------+|fid|type|+-----+-----------+|1|1,2,3,4,5||4|2,3,4,5|+-----+-----------+2rowsins......