---
# System prepended metadata

title: "[12屆 鐵人賽] [Day6]\n該來教教 Neo4j 介面怎麼用了吧 ( 上篇 )"
tags: [iT鐵人賽, Neo4j]

---

[12屆 鐵人賽] [Day6]
該來教教 Neo4j 介面怎麼用了吧 ( 上篇 )
===

###### tags: `iT鐵人賽` `Neo4j`

## 前情提要

阿 才第六篇就開始怠惰了呢 (ﾟ∀。)

還有 25 篇要寫，究竟可以寫得完嗎

前幾篇介紹了 Neo4j Desktop、SandBox、Server

他們三個開啟後的介面其實都長一樣

呃 ... 不要叫介面，我們專業~~假掰~~一點，叫 Browser 吧

其中比較特別是 Desktop，他還有一個 Browser 前的介面

等等就先介紹這個部分再介紹 Browser 吧

## Neo4j Desktop 介面功能介紹

![](https://i.imgur.com/bbO8ubH.png)

1. 專案列表
    * 可以新增專案跟底下的資料庫
2. 資料庫版本清單
    * Neo4j Desktop 可以同時運行多個版的 Neo4j DB
3. 一些圖學的外掛程式
    * 功能較多的圖形化介面
    * 還沒用過
    > 以後有機會碰到的話再寫文章 |>
4. 應用程式版本
    * 就看有沒有版本可以更新
5. 設定
    * 一些有的沒的的設定
    * 比較重要的是這個，可以設定整個 Neo4j Desktop 資料的儲存位置
        ![](https://i.imgur.com/gTyEBoe.png)
6. License Key
7. 相關資訊
8. 執行中的 DB
9. 資訊欄
    * 隨著 1~7 變動
10. 專案資源區
    * Databases
        * 可以新增或連線資料庫
    * Files
        * 不熟，沒用過
    * Plugins
        * 可以為現在的專案安裝 Library
        * 等之後講到 Plugins 主題的時候再細講

### 新增 DataBases

你可以在 Neo4j Desktop 開多個 DBs 

或是用 Neo4j Desktop 連線到其他台的 Neo4j Server

![](https://i.imgur.com/PkU6lK2.png)
~上圖第十點，按下~ ~Add~ ~Database~ ~後的畫面~

### Create a Local DataBase

這邊先押一個觀念

:::info
**Neo4j Desktop 建出來的 DB 跟 Neo4j Server 架起來的效果是一樣的**
:::

![](https://i.imgur.com/ZWsx9dM.png)

這邊實際上就很直覺
* 資料庫名稱
* 密碼
* 資料庫版本
    * Neo4j Desktop 可以同時建立多個不同版本的 Neo4j DB

按 Create 之後就會建立好了

![](https://i.imgur.com/cjrZMqe.png)

這邊按 Start 就會啟動這個 DB 了

再來按 Open 就會進到 Browser 介面了

> 或是 Start 之後進 Http 網頁也行
> ```
> http://localhost:7474/
> ```

:::danger

還記得剛剛先押的觀念嗎

在建 Neo4j Desktop DB 的時候，是完全比照 Server 版辦理的

也就是說 :warning: **Neo4j Desktop DB 跟 Neo4j Server 是不能同時運行的**

:::

:::success

如果你的電腦對應 Neo4j 預設使用的 Port 衝突的話

在 Start 的時候，相關要用到的 Port 系統會直接幫你調整

![](https://i.imgur.com/OfQ5TjP.png)

:::

來點點左上的 " ... " 裡的 **Manage** 吧

![](https://i.imgur.com/19Ub3a7.png)

* Details
    * 這顆 DB 的資料
* Logs
    * DB 執行過程中的 log
* Setting
    * 這邊跟上一篇 Server 中提到的 neo4j.conf 是一樣的
        * 所以說那些相關的設定可以通用的
* Plugins
    * 安裝 Library
* Upgrade
    * 你可以在這直接改 DB 的版本
:::danger
:warning: 注意 : 這樣改有很大機率會整個 DB 壞掉
:::
* Administration
    * 就，換密碼


### Connect to Remote DBMS

![](https://i.imgur.com/lU5bSzt.png)

* 資料庫名稱
* 連線的 URL

這裡沒什麼特別的

![](https://i.imgur.com/PZignc7.png)
~點擊~ ~Next~ ~後~

* Username/password
    * 就，你知道的，帳號密碼認證
    * use encrypted connection
        * 好像是 Server 如果有開加密連線，這個就要勾
        * 沒試過，歡迎知道的人補充
* Kerberos authentication
    * 沒用過，沒概念，歡迎知道的人補充

--- 

啊，原本是想說介面一篇講完的

但看了一篇幅好像可以變成兩篇

![](https://i.imgur.com/N7ifGhV.png)

欸嘿 (ﾟ∀ﾟ)

明天 ***該來教教 Neo4j 介面怎麼用了吧 ( 下篇 )***

期待明日的降臨吧 Ciao!



## 紀錄

撰寫日期：2020/09/11
耗時：可能不到 1 小時

撰寫日期：2020/09/13 凌晨
耗時：差不多快 2 小時

total
耗時：2.5 小時左右
