????????在使用Neo4j數據庫(版本:neo4j-community-5.22.0)時,系統自帶的“neo4j”和“system”數據庫適用于日常的簡單學習和練習,但對于新的項目,將項目數據與練習數據混用會帶來諸多不便,例如查詢效率低下和數據安全性難以保障。因此,建議創建一個新數據庫來獨立存放新項目的數據,實現“分而治之”。
????????傳統的數據庫創建數據庫,寫一條建庫命令就可以實現,但是Neo4j社區版不一樣,不支持直接創建命令(企業版支持創建語句),如果執意要使用create ?database 語句的話,那么100%會給你報錯,如下所示:
Neo.ClientError.Statement.UnsupportedAdministrationCommand
但是天無絕人之路,咱們可以直接在配置文件修改,那么怎么操作,接下來看。
1、修改前,查看當前數據庫,在瀏覽器中可直接查看
2、修改neo4j.conf配置文件
確認neo4j的安裝目錄,找到該目錄下的conf文件夾,打開該文件夾,找到一個名為neo4j.conf的文件,如下圖所示:
打開該文件,找到?#initial.dbms.default_database=neo4j
,如下圖所示:
我們首先取消前面的注釋,接著修改"=" 號后面的內容為你想要創建的數據庫名字(數據庫名稱不支持下劃線)。
例如:initial.dbms.default_database=Smarthealth-qa
或者直接在下面新增一行,如下所示:
修改完成之后,切記一定要保存!!!
3、驗證
啟動數據庫(neo4j console)
打開瀏覽器?http://localhost:7474/,點擊“Use database"就可以切換到新的數據庫了
提醒:社區版只允許同時打開一個數據庫,當你打開新的數據庫后,其他的都不能使用了。