Base de données - Comment définir le nom d'utilisateur et le mot de passe pour la connexion à distance MongoDB ?
世界只因有你
世界只因有你 2017-05-02 09:22:59
0
2
708

请输入代码J'ai suivi ce tutoriel pour mettre en place :
http://www.111cn.net/database...

En fait, je viens de commenter le bind_ip = 0.0.0.0 dans le fichier de configuration..
Mais la douleur est venue :
mongo 服务器的ip:27017

Je peux réellement me connecter !! Et aucun nom d'utilisateur ni mot de passe n'est requis !!!!!!
Je cherche depuis longtemps mais je ne trouve pas de réponse vraiment utile !
Est-ce que Y a-t-il un expert qui connaît la réponse ?
Comment faire en sorte que l'accès à distance à ma base de données nécessite un mot de passe, c'est-à-dire mongo 服务器的ip:27017De cette façon, l'accès direct n'est pas accessible

Instructions supplémentaires

Suivez ce tutoriel :
https://docs.mongodb.com/manu...
Après avoir ajouté le compte administrateur,
l'invite était qu'il avait été créé avec succès~~ Mais lorsque je me suis connecté, j'ai constaté que j'étais toujours connecté directement !!!

C'est trop dangereux~ Vous pouvez vous connecter à ma base de données si vous connaissez mon adresse IP~~

Ajouté à nouveau

Après Google, j'ai découvert que la vérification n'était peut-être pas activée. Cependant, les tutoriels que j'ai vus sur Internet n'étaient fondamentalement pas des tutoriels 3.0
Ils disaient tous que mongodb.conf devait être activé auth = true, mais 3.0 mongodb n'a pas cette option. Où dois-je la modifier ?

世界只因有你
世界只因有你

répondre à tous(2)
PHPzhong

Est-ce 3. >Entrez le fichier de configuration


Modifier //Autoriser tous les liens IP, liens externes
Ajoutez ensuite les autorisations à la base de données dont vous avez besoin à distance, tel que : vi /etc/mongod.conf
`bindIp : 0.0.0.0

Puis use xxxx;Quitter le client
Tuer les processus associésdb.createUser({user:"jimb55",pwd:"123456",roles:[{"role":"readWrite","db":"xxxx"}]})
Puis activer le mode de vérificationexit
killall mongodVous pouvez utiliser
Connectez-vous à distance et essayez
L'utilisation de mongod -f /etc/mongod.conf --fork --auth est expliquée dans le lien donné

伊谢尔伦

Modifiermongod.conf

security:
  authorization: enabled

La conception de mongodb est vraiment mauvaise, je prévois de passer à RethinkDB

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal