pt工具加字段脚本
#!/bin/bash
cnn_db=$1
table=$2
alter_conment=$3
cnn_host='192.168.10.14'
cnn_user='root'
cnn_pwd='123456'
echo "$cnn_db"
echo "$table"
echo "$alter_conment"
/application/search/script/percona-toolkit-2.1.1/bin/pt-online-schema-change  --user=${cnn_user} --password=${cnn_pwd} --host=${cnn_host} --port=3306 --charset=utf8  D=${cnn_db},t=$table --alter="${alter_conment}" --execute
用法:sh pt.sh test user "ADD COLUMN age tinyint(4) DEFAULT NULL"
注释:传入3个参数,db、table、要改的字段
pt工具加字段脚本的更多相关文章
- loadrunner工具使用之脚本创建
		loadrunner工具使用之脚本创建 一.创建脚本 1.打开loadrunner,选择第一个控件VuGen(创建/编辑脚本),点击 
- pt工具校验主从数据一致性之dsns方式
		mysql主从数据一致性校验,常用的方法是Percona-Toolkit的组件pt-table-checksum,这东西怎么用网上一大堆,就不啰嗦了.主要说一下通过dsns方式发现从库的一种方式. p ... 
- MySQL如何安全的给小表加字段
		MySQL学习笔记-如何安全的给小表加字段 如果要给一个大表加字段,你一般都会非常谨慎小心,以免对线上业务造成影响,但实际上给一个小表加字段不慎操作也会导致线上业务出问题,这篇文章主要学习一下MySQ ... 
- 快速安装Percona pt工具
		yum install perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-Time-HiRes perl-IO-Socket-SSLwget http://pk ... 
- 一步一步开发Game服务器(三)加载脚本和服务器热更新(二)完整版
		上一篇文章我介绍了如果动态加载dll文件来更新程序 一步一步开发Game服务器(三)加载脚本和服务器热更新 可是在使用过程中,也许有很多会发现,动态加载dll其实不方便,应为需要预先编译代码为dll文 ... 
- MyISAM表加字段的特殊方法
		最近一个统计系统的大表需要加字段,表的引擎是myisam,表大小在3亿,物理文件在106G.想想都蛋疼.那么这种情况下怎么把字段撸上去呢? 1. 首先想到了<高性能MySQL>提到的直接更 ... 
- JS 动态加载脚本 执行回调_转
		关于在javascript里面加载其它的js文件的问题可能很多人都遇到过,但很多朋友可能并不知道怎么判断我们要加载的js文件是否加载完成,如果没有加载完成我们就调用文件里面的函数是不会成功的.本文讲解 ... 
- redis存储对象,实体类新加字段空指针问题处理
		redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ... 
- js动态加载脚本
		最近公司的前端地图产品需要做一下模块划分,希望用户用到哪一块的功能再加载哪一块的模块,这样可以提高用户体验. 所以到处查资料研究js动态脚本的加载,不过真让人伤心啊!,网上几乎都是同一篇文章,4种方法 ... 
随机推荐
- Android项目模块化遇到的问题
			1.问题背景 gradle 4 MacOs 10.14.3 Android Studio 3 在android模块化的时候,例如,有两个模块,一个是usercenter,另一个是common. 其中u ... 
- ACM_同余+暴力找规律
			小光的忧伤 Time Limit: 2000/1000ms (Java/Others) Problem Description: 锴神:我尊重作者原意,你们出什么我就加什么.于是小光打了道水题(也就是 ... 
- jquery实现文字自动向上滚动,鼠标放上去停止,移开继续滚动代码...
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- 网页添加qq咨询
			<style>.box{ width:130px; height:150px; position:fixed; right:0px; top:30%; z-index:999; borde ... 
- AndroidStudio3.0 Canary 8注解报错Annotation processors must be explicitly declared now.
			体验最新版AndroidStudio3. Canary 8的时候,发现之前项目的butter knife报错,用到注解的应该都会报错 Error:Execution failed for task ' ... 
- QT 杂记
			1.按F4切换designer和Edit视图. 2.加载同目录下的js文件: import "XXX.js" as MyJs //首字母一定要大写 3.qml 引用的js中对象.字 ... 
- HDU_1022_Train Problem I
			Train Problem I Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)T ... 
- WINVER WIN32 WINNT
			WINVER 和 _WIN32_WINNT 请在WINDOWS.H前定义 从 Visual C++ 2008 开始,Visual C++ 不支持面向 Windows 95.Windows 98.Win ... 
- 模板—AC自动机
			#include<iostream> #include<cstdio> #include<cstring> using namespace std; struct ... 
- 如何使用fio模拟线上环境
			线上表现 这里我想通过fio来模拟线上的IO场景,那么如何模拟呢? 首先使用iostat看线上某个盘的 使用情况,这里我们需要关注的是 avgrq-sz, avgrq-qz. #iostat -dx ... 
