我已将mariadb/server:10.3
的卷装入/var/lib/mysql
。尝试从后端执行查询时说Table <table name> doesn't exist in engine
。
我确实在容器内执行mysqlcheck
,结果发现在20个表中,其中两个doesn't exist in engine
-两个都是CamelCased。其他所有的都是snake_cased。不要问我为什么。
我要做的第一件事就是重命名它们,但是考虑到它在其他地方都可以正常使用,这实际上很奇怪。除了重命名或解释原因外,是否还有其他可能的解决方案?那是Docker的错误还是数据库的错误?