MongoDB——linux中yum命令安装及配置

一、创建mongodb-org-3.4.repo文件

vi /etc/yum.repos.d/mongodb-org-3.4.repo

将下面内容添加到创建的文件中

clike 复制代码
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

二、下载mongo

sudo yum install -y mongodb-org

检查是否安装,查看mongo安装路径whereis mongod如下图所示

关闭远程连接设置

Vi /etc/mongo.conf

将bind_ip=127.0.0.1 注释或者删掉

然后esc退出 然后 :wq! 退出保存

三、启动、关闭、重启、检查mongo

1.启动mongo

sudo service mongod start

2.关闭mongo

sudo service mongod stop

3.重启mongo

sudo service mongod restart

4.检查是否启动

netstat -nltp|grep mongod 如果有进行号显示则证明启动成功(最后有数字/mongod)

浏览器中访问ip+27017出现下图结果,则证明mongo安装启动成功

四、建立text数据库

use text

五、建立用户

进入建立的数据库 use text

db.createUser({user:"mark",pwd:"mark",roles:[{role:"readWrite",db:"text"}]})

六、用可视化工具进行连接测试(我这里用的是NoSQL Manager for MongoDB Professional)



七、简单命令行介绍:

1.查看数据库

show dbs

2.删除当前数据库

db.dropDatabase()

3.建立user表并插入一条数据

db.user.insert({"a":1,"b":2})

4.查看当前数据库中的表

show collections

5.查看user表中数据

db.user.find()

6.删除user表

db.user.drop()

相关推荐
云飞云共享云桌面7 分钟前
1台电脑10个画图设计用怎么实现
linux·运维·服务器·网络·数据库·自动化·电脑
TTBIGDATA37 分钟前
【Ambari监控】Ambari-Metrics 的分支研究
大数据·数据库·hadoop·ambari·bigtop·edp·hidataplus
Z_z在努力1 小时前
【杂类】应对 MySQL 处理短时间高并发的请求:缓存预热
数据库·mysql·缓存
麦兜*1 小时前
Docker 部署 MongoDB:单节点与副本集的最佳实践
java·spring boot·mongodb·spring cloud·docker·容器·maven
望获linux2 小时前
【实时Linux实战系列】规避缺页中断:mlock/hugetlb 与页面预热
java·linux·服务器·数据库·chrome·算法
longerxin20202 小时前
MongoDB 在线安装-一键安装脚本(CentOS 7.9)
数据库·mongodb·centos
水无痕simon2 小时前
3 水平分表
java·数据库
恣艺2 小时前
探索数据库世界:从基础类型到实际应用
数据库
小钻风33663 小时前
IDEA连接redis数据库时出现Failed to connect to any host resolved for DNS name.
数据库
ulias2123 小时前
单元最短路问题
数据库·c++·算法·动态规划