sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:el servidor tiene advertencias de inicio

No ha configurado las funciones de seguridad en Mongodb como autorización y autenticación. Use este enlace para más detalles. Puede ignorar esto si va a aprender Mongodb. Pero cuando el producto va a nivel de producción. debe preocuparse por ellos. Puede habilitar el control de acceso usando mongod --auth.

Por ejemplo, puede ejecutar mongod --auth --port 27017 --dbpath /data/db1 . Después de eso, puede proteger su base de datos con nombre de usuario y contraseña.

puede agregar un usuario en la base de datos usando el siguiente comando.

use admin
db.auth("myUserAdmin", "abc123" )

Después de eso, puede usar mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin" para conectarse a la base de datos.

Puede agregar bind_ip en mongod.conf de la siguiente manera,

`bind_ip = 127.0.0.1,192.168.161.100` 

Puede definir muchos si lo necesita. Esta opción bind_ip le dice a MongoDB que acepte conexiones desde qué interfaces de red locales, no desde qué "dirección IP remota". Y ejecute mongod --config <file path to your mongod.conf> En conjunto, puede ejecutar mongod --auth --port 27017 --dbpath /data/db1 --config <file path to your mongod.conf>