
Ok, no conozco ningún comando de Linux y solo intento seguir las instrucciones aquí: http://www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
Entonces abrí la terminal y escribí
mkdir -p /data/db
pero decía Permiso denegado.
¿Qué tengo que hacer?
Respuesta1
Pruebe este comando:
sudo mkdir -p /data/db
sudo
ejecuta el comando con mayores privilegios y le pedirá su contraseña antes de permitir que se ejecute el comando.
Respuesta2
No tiene permisos para crear el directorio. Como estás intentando ejecutar esto como tu propio usuario, y como sospecho /data/db
que está codificado en alguna parte, deberías poder hacerlo.
sudo install -m 0755 -o $USER -d /data/db
Esto utilizará privilegios de superusuario ( sudo
) para crear dos directorios ( /data
y /data/db
). /data/db
sería propiedad del usuario especificado por -o
- usted ( $USER
) y tendrá 0755
permisos - propietario con permisos completos y todos tendrán acceso de solo lectura. Si faltan los directorios principales, serán creados y propiedad del root (no puedo encontrar documentos sobre esto, pero los experimentos lo confirman).
Te sugiero que lo hagas de esta manera porque el resto de las instrucciones las seguirás haciendo como tu propio usuario.
Respuesta3
Prueba este:
mkdir -p data/db
No hay barra antes deldata
Respuesta4
Tuve el mismo problema en mac os x. Resolví esto ejecutando sudo -p mkdir data
, cd data
y después de esto sudo -p mkdir db
. Buena suerte.