You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Memgraph登录用户名是否支持空格?创建含空格用户报错咨询

带空格的用户名创建失败原因解析

执行语句CREATE USER Mark Johnanssen``时,收到错误提示Invalid user name.;但执行CREATE USER MarkJohnanssen可成功创建用户,问题根源确实是用户名中的空格。

从SHOW CONFIG;返回的配置结果里,与用户名规则相关的关键项是:

  • auth_user_or_role_name_regex:
    • 默认值/当前值:[a-zA-Z0-9_.+-@]+
    • 描述:设置每个用户或角色名必须匹配的正则表达式

这个正则表达式仅允许字母、数字以及_.+-@这类符号,不包含空格字符,所以带空格的用户名不符合验证规则,触发了创建失败的错误。

如果需要支持带空格的用户名,可修改/etc/memgraph/memgraph.conf中的auth_user_or_role_name_regex配置项,将空格加入允许的字符范围,例如修改为[a-zA-Z0-9_.+-@ ]+,修改完成后重启Memgraph服务即可生效。

内容的提问来源于stack exchange,提问作者User738623020

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 07:55:02