dropUser (ユーザーの削除)

最終更新:2026-10-09

dropUser (ユーザーの削除)

dropUser はデータベースからユーザーを削除します。ユーザーは直ちに認証できなくなり、操作は不可逆です(再作成は createUser)。mongosh では db.dropUser('username') を呼びます。削除前にそのユーザーが不要になったことを確認してください。userAdmin または root が必要です。

カテゴリユーザー認証
MongoDB バージョン1.0+
例の言語mongosh(シェル)

📝 構文

db.dropUser("<username>")
db.runCommand({ dropUser: "<username>" })

⚙️ パラメータ

user削除するユーザー名。

戻り値:成功時は { ok: 1 } を返します

▶ 例

以下のコマンドをローカルの mongosh で実行してください(mongod が起動済みである必要があります):

// dropUser: ユーザーの削除
use admin
db.dropUser('reader')

出力:

{ ok: 1 }

📌 注意事項

さらなる実践ケースを近日公開予定。

📚 関連チュートリアル

❓ よくある質問

Qユーザー削除後、既存の接続はどうなりますか?
A認証済みの接続は動作を続けます。新しいログインは失敗します。
Q削除したユーザーは復元できますか?
Aできません。createUser で再作成してください。
Qどの権限が必要ですか?
Aデータベースの userAdmin、または root です。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%