mongoシェルで接続するには、docsに* .tgzファイルのダウンロードが記載されています。mongo Atlasへの接続に失敗しました
だから私は、シェルファイルmongodb-osx-x86_64-3.2.9
をダウンロードし、それを解凍し、シェルを開いたMACファインダー、ではなくエラーで/ binに/モンゴのアイコンをクリックした:
~$/Users/abcdef/Downloads/mongodb-osx-x86_64-3.2.9/bin/mongo ; exit;
MongoDB shell version: 3.2.9
connecting to: test
2016-09-29T01:06:38.656+1000 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
2016-09-29T01:06:38.656+1000 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
[email protected]/mongo/shell/mongo.js:229:14
@(connect):1:6
exception: connect failed
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
$meteor mongo
はMongoDB shell version 3.2.6
$mongo --version
レポートを報告しますMongoDB shell version 3.0.12
この質問の理由は、TLS/SSLサポートでMongoDB 3.2.6を実行するためです。何か案が?おかげ
編集2
再帰chmodコマンドは、問題に固定されたコメントで提案した後。今、2番目の問題は、私はAtlasクラスタにログインできません。
/$mongo "mongodb://cluster0-shard...shard-0" --ssl --username *** --password ***
Error parsing command line: unknown option ssl
しかし、私はモンゴからダウンロードしたファイルを使用する場合は、この記事の最初に述べたように。それはmongoシェルの罰金を開きます。 Atlasクラスタにログインするにはどうすればいいですか?
mongo Atlasが推奨するコマンドをbashターミナルまたはmongoシェルに入力しますか?その後、
/data/dbフォルダへの書き込み権限がありますか? mongodbのデフォルトのデータパスは/ data/db – 4J41
@ 4J41どこにありますか確認できますか?私はちょうどmongoをインストールするために自作を使い終え、chmod 777/data/dbを実行しましたが、今質問したことを確認したいと思います。 –
chmodの後にmongodを実行できますか? – 4J41