From 419a73b3dea062e5354e893067b319f64ff13304 Mon Sep 17 00:00:00 2001 From: agapple Date: Thu, 12 Sep 2019 09:08:30 +0800 Subject: [PATCH] fixed issue #2168, ignore create database --- .../otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java b/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java index 585b68be..3fd4d112 100644 --- a/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java +++ b/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb/MemoryTableMeta.java @@ -79,7 +79,8 @@ public class MemoryTableMeta implements TableMetaTSDB { && !StringUtils.startsWithIgnoreCase(StringUtils.trim(ddl), "revoke") && !StringUtils.startsWithIgnoreCase(StringUtils.trim(ddl), "create user") && !StringUtils.startsWithIgnoreCase(StringUtils.trim(ddl), "alter user") - && !StringUtils.startsWithIgnoreCase(StringUtils.trim(ddl), "drop user")) { + && !StringUtils.startsWithIgnoreCase(StringUtils.trim(ddl), "drop user") + && !StringUtils.startsWithIgnoreCase(StringUtils.trim(ddl), "create database")) { repository.console(ddl); } } catch (Throwable e) {