老师布置了头歌的作业,眼看着即将截止了,大家都没有通过,然后被催着去试了试,最后是发现了一种通过方法。
这个关卡,按照左边的说明,将所有命令都敲一遍,走过流程,但点测评后并不能测评成功【似乎这题并没法通过测评,,】
敲完命令点测评后的结果:

实际输出应该没有内容才对,但此时可见,其输出了数据库列表信息,也就是\l所看到的内容:
那么要是能够把这个数据库列表清空,或许就能通过测评了
但实际进行操作时,且经过搜索发现,默认模板数据库无法删除,而要删除test数据库,可以切换到template0数据库,然后用SQL语句删除test,但即使这样,实际输出依旧会有内容:
于是想着,干脆都删了,连数据库服务相关的文件都删了,会不会有奇迹发生
通过rm -rf *删掉当前工作目录下的所有内容,再点击测评,出现下面输出信息:
step1/test1.sh: line 1: /home/kingbase/KingbaseES/V8/Server/bin/ksql: No such file or directory
这说明测评逻辑就是通过对这个文件中的内容进行检测的,退出容器,重新启动一个。
通过
cat /home/kingbase/KingbaseES/V8/Server/bin/ksql,发现都是些看不懂的乱码,应该是数据库相关文件。
然后尝试直接置空:
echo "" > /home/kingbase/KingbaseES/V8/Server/bin/ksql
再尝试测评,奇迹出现,通过了。
具体操作步骤
启动环境 -> 输入:echo "" > /home/kingbase/KingbaseES/V8/Server/bin/ksql -> 测评
1007

被折叠的 条评论
为什么被折叠?



