MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB:Servidor tem avisos de inicialização


Você não configurou os recursos de segurança no Mongodb, como autorização e autenticação. Use este link para mais detalhes. Você pode ignorar isso se quiser aprender Mongodb. Mas quando o produto está indo para o nível de produção. você deve se preocupar com eles. Você pode habilitar o controle de acesso usando mongod --auth.

Por exemplo, você pode executar mongod --auth --port 27017 --dbpath /data/db1 . Depois disso, você pode proteger seu banco de dados com nome de usuário e senha.

você pode adicionar usuário no banco de dados usando o seguinte comando.
use admin
db.auth("myUserAdmin", "abc123" )

Depois disso, você pode usar mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin" para se conectar ao banco de dados.

Você pode adicionar bind_ip em mongod.conf da seguinte forma,
`bind_ip = 127.0.0.1,192.168.161.100` 

Você pode definir muitos se precisar. Esta opção bind_ip diz ao MongoDB para aceitar conexões de quais interfaces de rede local, não de qual “endereço IP remoto”. E execute mongod --config <file path to your mongod.conf> Ao todo, você pode executar mongod --auth --port 27017 --dbpath /data/db1 --config <file path to your mongod.conf>