sql >> データベース >  >> NoSQL >> MongoDB

MongoDB3.2認証に失敗しました

    ユーザーを正常に作成するには、いくつかの手順を順番に実行する必要があります。

    まず、管理者ユーザーを作成する必要があります。スーパーユーザーを作成するのが好きです。

    > use admin
    > db.createUser({user: "root", pwd: "123456", roles:["root"]})
    

    MongoDBサーバーを再起動し、--authで認証を有効にします フラグ。

    > mongod --auth --port 27017 --dbpath /var/lib/mongodb
    

    サーバーが起動したら、管理者としてサーバーに接続します

    > mongo <host:port> -u "root" -p "123456" --authenticationDatabase "admin"

    接続したら、通常のユーザーを作成します。ユーザーデータベース名がcd2であると仮定します 。

    > use cd2
    > db.createUser({user: "cd2", pwd: "cd2", roles:["dbOwner"]})
    

    成功メッセージが表示された場合は、mongoシェルから切断し、新しいユーザー資格情報に再接続します。

    > mongo <host:port>/cd2 -u "cd2" -p "cd2"
    


    1. redisdump.rdb/小さなファイルの保存

    2. ApacheHBaseポートの使用ガイド

    3. グローバル初期化に失敗しました:BadValue無効またはユーザーロケールが設定されていません。 LANGおよび/またはLC_*環境変数が正しく設定されていることを確認してください

    4. Djangoチャネルエラー-バックエンドをインポートできません'asgi_redis.RedisChannelLayer'