问题描述
在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
该文章对您有帮助吗?