mysql 多库多表_shell脚本建多库、多表、多实例(mysql)
我的博客已迁移到xdoujiang.com请去那边和我交流
cat createdbtable.sh
#!/bin/bash
#--------------------------------------------------
#Created:2015-05-26
#Author:jimmygong
#Mail:jimmygong@taomee.com
#Function:
#Version:1.0
#--------------------------------------------------
mysqluser="mysql"
mysqlpass="redhat"
mysqlport="3306"
alldatabases=(aaa bbb ccc ddd eee fff ggg hhh iii jjj)
alltables=(t1 t2 t3 t4 t5 t6 t7 t8 t9 t10)
function mysqlconn ()
{
mysqlip=$1
comm=$2
mysql -u${mysqluser} -p${mysqlpass} -h${mysqlip} -P${mysqlport} -e "$comm"|sed 1d
}
function createdbtable ()
{
for ((j=0;j
do
(
mysqlconn $1 "CREATE DATABASE IF NOT EXISTS ${alldatabases[$j]}";
for ((k=0;k
do
mysqlconn $1 "use ${alldatabases[$j]};CREATE TABLE ${alltables[$k]} (id int not null,name char(20))";
done
)&
done
wait
}
createdbtable "10.0.0.104"
createdbtable "10.0.0.105"
exit 0
mysql 多库多表_shell脚本建多库、多表、多实例(mysql)相关推荐
- 导出远程mysql数据库中的表_shell脚本实现导出远程mysql数据库表数据至本地
bin/main.sh脚本内容 #!/bin/bash #作用:用于同步远程mysql数据库表数据至本地 #作者:丁艺博 source /etc/profile source ~/.bash_prof ...
- shell脚本给mysql创建表_shell脚本:实现MySQL创建数据库和删除数据库的脚本
OS操作系统:CentOS release 6.8 (Final) [root@sky9896chapter11]# vi createdatabase.sh #批量创建数据库 #!/bin/sh P ...
- oracle表空间一般建多大,Oracle表空间创建参数解析
表空间Tablespace是Oracle数据库逻辑结构中的一个层次.创建管理表空间和对应的数据文件,是DBA的一项重要工作内容.本篇从不同的表空间特性谈起,说明使用的参数特性. 下面是一个使用命令行创 ...
- 阿里云重启mysql_阿里云RDS Mysql 5.6 ECS自建从库(不锁表,不重启)
注意:你的备份的时间应该在你的binlog保存时间范围内 环境: 主库: 阿里云RDS Mysql 5.6 从库: ECS机器上自建从库 Centos 7.4 setp 1 在阿里云RDS后台建立只读 ...
- 目前国内可用的前端库及Zdir自建前端库
xiaoz一直在用BootCDN提供的前端库,但就在前几天发现网站打开非常缓慢,F12分析发现原来是BootCDN的锅,目前BootCDN的全部地址被重定向到CloudFlare,这次怕是凉凉了.收集 ...
- mysql约束建表规范_MySQL 建库建表规范
1.约束 1.PrimaryKey(PK)主键 特点:唯一 + 非空,一张表中只能有一个主键约束,一般是一个数字列,最好是无意义的. 2.NOT NULL 非空 特点:不能为空,建议在MySQL中,业 ...
- shell判端mysql数据库是否存在_Shell脚本检测和检查mysql数据库是否存在坏表
shell脚本检测和检查mysql数据库是否存在坏表 此脚本的主要用途是检测mysql服务器上所有的数据库或者单独数据库中的坏表,适用于RHEL/Centos系列 #!/bin/bash #此脚本的主 ...
- 阿里云rds for mysql 大表添加字段复制到自建备库报错,解决过程
表的大小大概3600W数据,一次添加多个字段(12个字段) 使用的是mysql5.6 在线ddl操作 在rds上大概执行了70多分钟,添加完毕 临时空间大概使用70个G 监控自建备库的执行,执行大概1 ...
- shell脚本mysql清空指定数据库表数据(排除指定库表不清空)
#$2 为数据库用户 .$3 为数据库密码 mysql -u$2 -p$3 << EOF #切换到指定数据库 use 数据库名称# 排除指定库表不清空 select concat('tru ...
最新文章
- HDU4756(次小生成树)
- MySQL表最大能达到多少?
- SystemKit 系统分析工具
- 多云平台_多云系统的授权
- js工作笔记002---检测当前是不是触摸设备(移动设备)
- mysql查询语句块_mysql查询语句
- 浏览器占满整个屏幕_浏览器无法最大化 为什么我的IE浏览器最大化时,会铺满整个电脑屏...
- 9个新零售用户画像中常用的用户模型
- ASP.NET Core 和 EF Core 系列教程——入门
- vscode怎么设置动态背景
- 揭秘:腾讯、字节跳动面经已发,妈妈再也不用担心我找工作了!
- matlab联立两个方程组求解,MATLAB求解联立方程的问题
- RabbitMQ—发布消息确认和消费消息确认
- 量化交易——动量策略vs反转策略
- 视频剪辑软件VEGAS Movie Studio 15版本界面功能介绍
- Android分享到新浪微博
- 什么是宇宙安全声明_为什么三体人不愿意告诉地球人宇宙安全声明的方法?
- STM32——ADC模数转换器
- 生物博士跨专业到计算机,我如何利用三个月跨专业考上名校博士
- C++ shared_ptrweak_ptr的简单介绍和仿写
热门文章
- BLAST数据库搜索
- php批量请求url_php请求url的方法小结
- 八、进程调度的时机、切换与过程,调度方式
- 一、进程的概念、组成和特征
- 二值网络--Structured Binary Neural Networks for Accurate Image Classification and Semantic Segmentation
- Ubuntu 14.04 opencv 2.4.9 安装
- LeetCode 202. Happy Number--Python解法
- phxpaxos编译示例
- rabbitmq中的三种交换器(匹配模式)
- 【每日一题】502. IPO