MySQL 多实例删库脚本
2016-01-29 17:16
453 查看
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
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
相关文章推荐
- MySQL 多实例数据库还原脚本-备份集与端口对应
- 【转载】mysql 四种隔离级别分析
- 今天在操作MySQL里的表时报了两个错
- MYSQL 配置slave故障
- mysql 配置主从
- MYSQL-给带特殊符号的数据库创建用户名
- MYSQL创建多张表,相同表结构,不同表名
- 那些天zabbix踩的坑
- 使用nodejs,express,mysql,Bootstrap开发采购招标网站(四)Bootstrap-table实现Ajax新增修改数据
- Mysql 一次性备份导出/导入恢复所有数据库
- MySQL性能优化相关知识
- mysql利用st_distance函数查询附近的点的功能
- JS截取字符串常用方法详细整理&&MYSQL
- mysql要实现定时执行sql语句就要用到Event
- MySQL 建表字段长度的限制问题
- MySQL 日常操作大型攻略
- 【MySQL】性能优化之 index merge (1)
- 单实例MySQL安装
- MyBatis+MySQL 传入参数
- MySQL Split String Function