删除h2数据库中的匿名用户

时间:2014-01-26 22:48:35

标签: h2

我目前使用h2数据库并开始创建具有不同授权的新用户,但默认情况下,数据库中存在具有所有特权的用户名'',密码为',这在我看来是一个安全问题。

到目前为止,我试过

drop user '';

delete FROM INFORMATION_SCHEMA.USERS where name =''

但到目前为止它都没有奏效。有人知道我的问题的解决方案吗?

1 个答案:

答案 0 :(得分:0)

用户名是标识符,而不是文本文字。标识符引用双引号。所以,尝试使用双引号:

drop user "";

请注意,您无法删除最后一位管理员。如果您只有一个管理员,则无法删除它。因此,您需要先创建第二个管理员。