
わかりました。Linux コマンドは何も知らないので、ここにある指示に従うだけです: http://www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
そこでターミナルを開いて入力しました
mkdir -p /data/db
しかし、「アクセスが拒否されました」と表示されました。
どうすればいいですか?
答え1
次のコマンドを試してください:
sudo mkdir -p /data/db
sudo
より高い権限でコマンドを実行し、コマンドを実行する前にパスワードを要求します。
答え2
ディレクトリを作成する権限がありません。これを自分のユーザーとして実行しようとしているので、/data/db
どこかにハードコードされていると思われるので、次のようにできるはずです。
sudo install -m 0755 -o $USER -d /data/db
これにより、スーパー ユーザー権限 ( ) を使用して 2 つのディレクトリ ( 、および)sudo
が作成されます。 は、( )で指定されたユーザーによって所有され、完全な権限を持つ所有者と、読み取り専用アクセス権を持つすべてのユーザーの権限が付与されます。 親ディレクトリが見つからない場合、それらは root によって作成され、所有されます (これに関するドキュメントは見つかりませんでしたが、実験によって確認されています)。/data
/data/db
/data/db
-o
$USER
0755
残りの手順は自分のユーザーとして実行することになるため、この方法を実行することをお勧めします。
答え3
これを試してみてください:
mkdir -p data/db
前にスラッシュなしdata
答え4
Mac OS X でも同じ問題が発生しました。 を実行しsudo -p mkdir data
、cd data
その後 を実行することで解決しましたsudo -p mkdir db
。幸運を祈ります。