2017-12-20 28 views
0

개념 입증을 위해 Neo4j 데스크탑 클라이언트를 사용하고 있습니다. Neo4j 서버를 호출하여 관리 코드에서 쿼리하는 방법을 알아내는 데 어려움이 있습니다. 나는 드라이버를 사용하고 있으며 실제로 Neo4j로 자격 증명을 얻거나 관리하는 방법을 잘 모르겠습니다. 내가 보았던 모든 장소는 Neo4j 용 브라우저의 터미널에서 다음 명령을 실행할 수 있어야한다고 말하지만 작동하지 않습니다.CALL dbms.security.createUser ('user', 'pass', false)가 작동하지 않습니다.

CALL dbms.security.createUser('username', 'password', false) 

해당 줄을 실행하려고하면 다음과 같은 응답이 표시됩니다.

enter image description here

나는 현재 Neo4j의 버전 3.3.1을 사용하고, 그리고 엔터프라이즈 버전으로 실행되고있다. 아무도 잘못 설명 할 수 있습니까? 사용자 추가를 위해이 API 호출을 구성/잠금 해제하기위한 단계가 빠졌습니까?

+0

이 쿼리를 수행하는 사용자의 역할은 무엇입니까? –

+0

가입 할 때 admin이라고 가정 할 때 기본 계정을 사용하고 있습니다. – ddeamaral

답변

1

는 데스크톱 버전의 한계는 다음과 같습니다

누구 & 모두가 Neo4j 데스크톱을 통해 자유에 대한 개발 사용 (단일 사용자, 로컬 데스크톱/단일 시스템) 라이센스를 얻을 수 있습니다.

이것은 단일 사용자 데이터베이스이므로 생성 할 수없는 것은 분명합니다.

+0

나는 그것이 정확하다고 생각한다. 원하는 경우이 부분을 테스트하기 위해 [tar/zipped enterprise version] (https://neo4j.com/download/other-releases/)을 사용할 수 있습니다. – InverseFalcon