回答編集履歴

1

あf

2018/03/07 08:35

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -11,3 +11,61 @@
11
11
 
12
12
 
13
13
  `mongod`でmongo databaseは起動しましたか?
14
+
15
+
16
+
17
+ # 更新 - 20180307 - 17:28
18
+
19
+
20
+
21
+ ```
22
+
23
+ 2018-03-07T04:55:34.307+0900 I STORAGE [initandlisten] exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating
24
+
25
+ ```
26
+
27
+
28
+
29
+ mongoDBがデータを保存する場所が未作成のようです。
30
+
31
+
32
+
33
+ デフォルトでは保存先は`/data/db`なので、とりあえず保存先を以下のようなかたちで作成する必要があります。
34
+
35
+
36
+
37
+ ```
38
+
39
+ sudo mkdir -p /data/db
40
+
41
+ ```
42
+
43
+
44
+
45
+ その後、作成したディレクトリに書き込み権限を与える必要があるので、以下を実行します。
46
+
47
+
48
+
49
+ ```
50
+
51
+ whoami
52
+
53
+ whoamiの結果
54
+
55
+ ```
56
+
57
+ whoamiのところにはユーザー名が表示されます。
58
+
59
+
60
+
61
+ ```
62
+
63
+ sudo chown -Rv whoamiの結果 /data/db
64
+
65
+ ```
66
+
67
+ whoamiで表示されたユーザーに書き込み権限を与える
68
+
69
+
70
+
71
+ とりあえず上記試してみて下さい。それでもエラーがある場合はまた他の対応がひつようになってくるとおもいます。