Maxwell启动报错com.zendesk.maxwell.schema.ddl.InvalidSchemaError: Couldn‘t find database ‘test‘

报错原因:mysql的maxwell的databases表中没有该数据库的对应字段,也就是说,maxwell在初始化的时候,没有对该数据库进行初始化

(报错信息可以从maxwell安装路径下logs目录下的日志中查看)


解决方法:

1.删除maxwell数据库:drop database maxwell

2.新建maxwell数据库:create database maxwell

3.赋予权限:

GRANT ALL ON maxwell.* TO 'maxwell'@'%';:Maxwell用户可以操作maxwell数据库下的所有表

GRANT SELECT, REPLICATION CLIENT, REPLICATION SLAVE ON *.* TO 'maxwell'@'%';:赋予maxwell用户查询、复制客户端、复制从服务器的权限

然后重新启动maxwell即可

你可能感兴趣的:(大数据相关问题汇总,数据库,大数据)