注意:与Mysql8.0有冲突,需要使用新的虚拟机安装PerconaTookit依赖包
yum install -y perl-DBI yum install -y perl-DBD-mysql yum install -y perl-IO-Socket-SSL yum install -y perl-Digest-MD5 yum install -y perl-TermReadKey
2.安装PerconaTookit
3.pt-online-schema-change参数
pt-online-schema-change OPTIONS DSN
例子:
把客户收货地址表中的name字段改成varchar(20)
pt-online-schema-change --host=192.168.0.114 --port=3306 --user=root -password=123456 --alter "modify name varchar(20) not null comment ‘收货人‘ D=neti,t=t_customer_address --print --execute
原文:https://www.cnblogs.com/echola/p/13256645.html