MongoDB ユーザー認証を設定する

MongoDB ユーザー認証を設定する

MongoDbは、デフォルトだとパスワードもなしでアクセスできるため、ユーザー認証を設定する。

※ubuntu19.10にMongoDBのインストール手順はこちら

環境

  • OS  Ubuntu19.10
  • mongoDB 4.2.1

ユーザー作成

ユーザーとパスワードを設定する

mongod.confファイル変更

#security:のコメントアウトを外し、 authorization: enabled を追加する

※自分は#security:のコメントアウトを外し忘れててmongod再起動時にエラーが発生しました

mongoDB再起動

設定を反映させるために再起動する

ユーザーとパスワードを指定してmongoDBに接続

作成ユーザーとパスワードで接続してみる

外部接続確認

外部からユーザーとパスワードを指定して接続してみる

まずは、指定せずにログインしてみる

エラーとなり接続できない

ユーザーとパスワードを指定する

ログインできるようになります。