[MongoDB]EC 2サーバをrobo 3 Tに接続する
EC 2サーバとrobo 3 Tの接続
カスタムTCP ポート範囲:27017 カスタム:IPv 4 MongoDB接続 adminを使用してアカウントデータベース に切り替えます.管理アカウントのアカウント名とパスワード を設定します.アカウント を作成してみます.
:ログイン状態でgetUsers()を入力すると、権限に関する情報が表示されます.
MongoDBプロファイルをviに開く 設定ファイルの変更
configファイルのbindIpセクションとsecurityセクションを変更すれば です. MongoDB再起動
セーブボタンを押す前に、左側のTestを押して、EC 2サーバとの接続が良好かどうかを確認します.
これでEC 2サーバとrobo 3 Tの接続に成功しました
自分のプロジェクトで接続の変更
EC 2サーバとrobo 3 Tを接続すると、悪い場合があり、Mongoを入力すると、MongoDBがうまく動作していないことがわかります.
この方法でMongoDBを再インストールすればいいです.
https://velog.io/@kjhxxxx/MongoDB-%EC%9A%B0%EB%B6%84%ED%88%AC-18.04-MongoDB-%EC%9E%AC%EC%84%A4%EC%B9%98
https://donologue.tistory.com/361
1.AWSでは、まずインスタンスにポートをオープンします。
2.EC 2サーバ上でMongoDBアカウントを作成する
$ mongo
端末にコマンドを入力する場合は、長い文章と最後に>
表示されていれば、モンゴDBに正常に接続されていると考えられます.$ use admin
$ db.createUser({user: "test", pwd: "test", roles:["root"]});
入力時Successfully added user: { "user" : "test", "roles" : [ "root" ] }
成功を表示$ db.auth("아이디", "비밀번호")
$ db.getUsers();
: db.authログインを使用できます(通常ログインの場合、戻り値は1):ログイン状態でgetUsers()を入力すると、権限に関する情報が表示されます.
3.MongoDB構成設定
$ sudo vi /etc/mongod.conf
configファイルのbindIpセクションとsecurityセクションを変更すれば
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
# how the process runs
processManagement:
timeZoneInfo: /usr/share/zoneinfo
security:
authorization: "enabled"
修正後、esc+:wqとして保存$ sudo service mongod restart
4.robo 3 Tから接続
セーブボタンを押す前に、左側のTestを押して、EC 2サーバとの接続が良好かどうかを確認します.
これでEC 2サーバとrobo 3 Tの接続に成功しました
5. Node.jsでファイルを変更する
自分のプロジェクトで接続の変更
const connect = () => {
mongoose
.connect('mongodb://test:test@localhost:27017/admin', {
dbName:'설정하고 싶은 db이름',
ignoreUndefined: true,
})
.catch((error) => {
console.error(error);
});
};
サーバーをもう一度稼働させると、すべてがうまくいったことを確認できます.EC 2サーバとrobo 3 Tを接続すると、悪い場合があり、Mongoを入力すると、MongoDBがうまく動作していないことがわかります.
この方法でMongoDBを再インストールすればいいです.
https://velog.io/@kjhxxxx/MongoDB-%EC%9A%B0%EB%B6%84%ED%88%AC-18.04-MongoDB-%EC%9E%AC%EC%84%A4%EC%B9%98
https://donologue.tistory.com/361
Reference
この問題について([MongoDB]EC 2サーバをrobo 3 Tに接続する), 我々は、より多くの情報をここで見つけました https://velog.io/@kjhxxxx/MongoDB-EC2-서버와-robo3T-연결하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol