mongodb的远程连接和配置(阿里ECS)
2024-10-22 02:58:11
1.) 首先安装mongodb
2.)配置mongodb.conf
bind_ip = 0.0.0.0
port=
dbpath=/root/mongodb/mongodb-linux-x86_64-4.0./data/db
logpath=/root/mongodb/mongodb-linux-x86_64-4.0./logs/mongLogs.log
fork=true
auth=true
logappend=true
3.) 需要开启安全组:27017
4.) 启动:
mongod -f mongodb.conf
此时,mongodb可在任何地方被访问,就像在裸奔。但是mongodb本身就是这样没有验证,所有需要自己填加验证
5.)创建超级管理员
use admin
db.createUser({user:"admin",pwd:"",roles:["root"]})
6.) 登陆
直接登陆
mongo 123.44.55.196:
use admin
db.auth("admin","") 验证登陆
mongo 123.44.55.196:/admin -u admin -p
7.)重启
方法一:
查看mongodb进程: ps -ef | grep mongo 或者 ps aux | grep mongodb
杀死进程:sudo kill (pid) 或者 kill -
重启: mongod -f mongodb.conf 方法二:
关闭命令: pkill mongod
重启: mongod -f mongodb.conf
8.)利用mongoose连接
const mongoose = require('mongoose')
const DB_URL = 'mongodb://username:password@localhost:27017/database?authSource=admin';
mongoose.connect(DB_URL)
最新文章
- pImpl
- centOS 6.7 中安装matlab R2014b
- TYVJ 4354 多重背包二进制优化
- Yii2提交表单提示无法验证
- tab切换,滑动门
- Firebug 调试技巧之console API
- Android Developers:在命令行构建和运行
- java-猜数字
- python 练习4
- 质量不合格_区分excel两列不同的值
- javax.crypto.BadPaddingException: Given final block not properly padded解决方案
- 根据wsdl文件,Java工程自动生成webservice客户端调用
- json和gson的区别
- 通过小实例谈谈javascript的间隔调用和延时调用
- 火狐浏览器下,td 直接使用position:relative;和background:;产生的边框消失问题
- mysql 优化笔记
- PHP中的__call和__callStatic方法(未看完)
- 织梦dedecms5.7二级域名文章图片不显示修改方法.相对路径改为绝对路径的方法
- 灰色3D按钮组合
- Markdown简要规则
热门文章
- PyTorch 实战-张量
- ——JAVA基础部分
- 看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了
- 针对Kafka的centos系统参数优化
- Mysql 截取字符串总结
- Vertica的这些事(三)——Vertica中实现Oracle中的ws_concat功能
- 面试总结:关于MySQL事务的10个问题常见面试问答(FQA)
- npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! test_vue_0613@1.0.0 dev: 错误的解决方法
- Golang入门(1):安装与配置环境变量的意义
- mpvue-新建页面、页面跳转、自适应单位