问题描述
在RDS MySQL中使用gh-ost做DDL无锁变更时,可能会出现类似报错:Scan error on column index 0, name "@@global.port": converting NULL to int is unsupported。
问题原因
执行gh-ost命令时,部分参数未配置,导致出现此问题。
解决方案
在RDS MySQL中使用gh-ost进行无锁DDL变更时,需确保已添加以下参数:
- --allow-on-master 
- --assume-rbr 
- --assume-master-host 
- --aliyun-rds 
该文章对您有帮助吗?