ITPub博客

首页 > 数据库 > MySQL > MySQL 多实例删库脚本

MySQL 多实例删库脚本

原创 MySQL 作者:haoge0205 时间:2014-04-02 14:09:27 0 删除 编辑

DB版本:5.5.14

OS:CentOS 6.3

在测试环境中,在一台服务器上创建多个实例,在每个实例中一个一个删库比较麻烦,因此用下面脚本,可以直接删除所有库,除了系统库以外:

#!/bin/bash

mysql=/export/servers/mysql/bin/mysql

for i in {3361..3362}
do
for j in $($mysql -uroot -p123456 -S /export/data/mysql/tmp/mysql$i.sock -e "show databases" |egrep -v "information_schema|mysql|test|performance_schema|Database")
do
$mysql -uroot -p123456 -S /export/data/mysql/tmp/mysql$i.sock -e "drop database \`$j\`"
done
done

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28939273/viewspace-1134598/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-11-28

  • 博文量
    300
  • 访问量
    1893503