前提・実現したいこと
MongoDB Community でユーザ認証の設定を行いたい。
発生している問題・エラーメッセージ
マニュアル通りにMongoDBのユーザ認証の設定を行ったのですが、ユーザ認証が機能しません。
解決方法をお伺いしたいです。
configファイルは以下の通りで、
storage: dbPath: C:\Program Files\MongoDB\Server\4.2\data journal: enabled: true systemLog: destination: file logAppend: true path: C:\Users\Documents\mongod.log net: port: 27017 bindIp: 0.0.0.0 security: authorization: enabled
ユーザ認証の設定は行っているのですが、mongodを起動して、
C:\Program Files\MongoDB\Server\4.2\bin>mongod --config "C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg"
mongoを起動すると、
C:\Program Files\MongoDB\Server\4.2\bin>mongo MongoDB shell version v4.2.3 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("13f49ac4-43ff-4f44-ae7d-0c9cf5cc16af") } MongoDB server version: 4.2.3 Server has startup warnings: 2020-03-10T16:15:30.818+0900 I CONTROL [initandlisten] 2020-03-10T16:15:30.818+0900 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database. 2020-03-10T16:15:30.818+0900 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted. 2020-03-10T16:15:30.819+0900 I CONTROL [initandlisten] --- Enable MongoDB's free cloud-based monitoring service, which will then receive and display metrics about your deployment (disk utilization, CPU, operation statistics, etc). The monitoring data will be available on a MongoDB website with a unique URL accessible to you and anyone you share the URL with. MongoDB may use this information to make product improvements and to suggest MongoDB products and deployment options to you. To enable free monitoring, run the following command: db.enableFreeMonitoring() To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
となりユーザ認証が機能しません。
> use admin switched to db admin
宜しくお願いします。
補足情報(FW/ツールのバージョンなど)
MongoDB Community Server
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。