2016-03-30 15 views
2

CentOS 7にMongoDB 3.2.4をインストールしました。ローカルマシンから3T ​​MongoChef 3.4.1を介してdbにアクセスするためのコメントbindIp: 127.0.0.1を除いてデフォルトの設定を維持します。3T MongoChef経由でCentOS 7のMongoDB 3.2.4にアクセスできない

db adminの2人の新しいユーザーを作成します。 1つはrootであり、1つはuserAdminです。

3T MongoChef経由でDBにアクセスしようとしましたが、失敗しました。私は認証noneのままにすると、私はこれになるだろう:

enter image description here

をしかし、私はそれを設定した場合:

enter image description here

を、私が得る:

enter image description here

私はこれをどのように修正するのか分かりません。助けてください。

+0

こんにちは!他の認証方法で試してみませんか?私が悪いことを覚えていないなら、mongodの最新バージョンと認証プロトコルに関するいくつかのクライアントの間にいくつかの非互換性があります。試してみてください。 また、「mongo shell」を使用して問題なく接続していますか?そのような場合は、今バージョンを教えてください。 –

+0

また、タイムアウトエラーが発生しています...これはおそらくネットワークの問題によるものです。あなたはこの「サーバポート」にtelnetしようとしていますか? –

+0

@HéctorValverdeParejaこんにちは。別の認証の選択肢は "X.509"です。私はこれが何であるか分かりません。私はSSH経由でサーバーとDBにアクセスできますので、ネットワークはうまくいくはずです。 –

答えて

1

、ホワイトリストサーバまでIPをロックし、 `

0.0.0.0

を使って開きません

ホワイトリストIPに変更するには、mongod.confを変更してください。

vim /etc/mongod.conf

次の形式

[x.x.x.x,x.x.x.x]

例にIPアドレスを追加します。 enter image description here

RHELの を保存してサイクルします。

systemctl restart mongod

+0

これは良いpraticeです。ありがとう! –

関連する問題