1.数据库本地管理
Neo4j安装成功后,默认两个数据库System和neo4j,System应用管理,neo4j是个人使用。
使用命令
neo4j start 启动
neo4j stop 关闭
在使用 bin 下的命令 cypher-shell 连接数据库执行Cypher 命令,用cypher-shell连接system执行用户管理
数据库查询使用 cypher 命令
cypher-shell
cypher-shell -d neo4j 链接数据库
在里面就可以执行 cypher 命令
cypher 命令 最后有分号
:help 可以查 都有哪些 shellmingl
:use system 切换数据库
show databases; 可以查看都有哪些命令
:exit 退出shell
2.用户管理
在 system 用户设置 cypher-shell -d system
ADD a user 添加用户
CALL dbms.security.createUser(username,password,requirePasswordChange)
CALL dbms.security.createUser('user1',"mima",True) # requirePasswordChange 密码要求改变
现实所有用户 CALL dbms.security.listUsers()
3.数据库备份和恢复
neo4j-admin <command> 使用帮助 -h
neo4j-admin -h dump
1) offline backup 在停止neo4j数据后 离线备份
neo4j-admin dump --database=<databasc> --to=<destination-path>
示例
neo4j-admin dump --database=neo4j --to=d:\\myneo4jdata
2) offline restore
neo4j-admin load --from=<archive-path> --database=<databasc> [--force]
示例
neo4j-admin load --from=d:\\myneo4jdata --database=neo4j --force
--force 如果存在就覆盖