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

时间:2021-06-22 19:20:26

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

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

 

#!/bin/bash
#2012-12-25 by coco

for i in `cat ./db_list.txt`
do

if [ "$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
fi

done

 

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