后续的所有文章的基础,都是需要先连上mongodb,然后才能执行各种命令操作;
本文将介绍一下如何连接一个已经启动的mongodb服务器
1. 连接语法
标准URI连接语法:
1 | mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] |
mongodb://
固定前缀username:password@
: 如果开启了用户登录验证,需要指定用户名密码host1:port1
: mongodb服务器的ip/域名 + 端口(不填时,默认为27017)database
: 如果指定username:password@
,连接并验证登陆指定数据库。若不指定,默认打开 test 数据库?options
: 是连接选项。如果不使用/database,则前面需要加上
2. 实例
直接连接方式如下,注意这种方式会保留用户名和密码,会有一定的安全风险
连接目标服务器
1 | # 连接本地mongodb |
连接多台服务器
1 | mongo mongodb://root:root@127.0.0.1:27017,127.0.0.1:27018/admin |
连接 replica set 三台服务器, 写入操作应用在主服务器 并且分布查询到从服务器
1 | mongo mongodb://host1,host2,host3/?slaveOk=true |
II. 其他
1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛
2. 声明
尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激
- 微博地址: 小灰灰Blog
- QQ: 一灰灰/3302797840
3. 扫描关注
一灰灰blog