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()

相关推荐
小瓦码J码1 小时前
PostgreSQL表名超长踩坑记
数据库·postgresql
yhyyht1 小时前
InfluxDB入门记录(三)flux-dsl
数据库·后端
IvorySQL18 小时前
PostgreSQL 技术日报 (3月9日)|EXPLAIN ANALYZE 计时优化与复制语法讨论
数据库·postgresql·开源
stark张宇1 天前
MySQL 核心内幕:从索引原理、字段选型到日志机制与外键约束,一篇打通数据库任督二脉
数据库·mysql·架构
倔强的石头_1 天前
融合数据库架构实践:关系型、JSON与全文检索的“一库多能”深度解析
数据库
星辰员1 天前
KingbaseES数据库:ksql 命令行用户与权限全攻略,从创建到删除
数据库
华仔啊2 天前
千万别给数据库字段加默认值 null!真的会出问题
java·数据库·后端
随风飘的云3 天前
MySQL的慢查询优化解决思路
数据库
IvorySQL3 天前
PostgreSQL 技术日报 (3月7日)|生态更新与内核性能讨论
数据库·postgresql·开源
赵渝强老师3 天前
【赵渝强老师】金仓数据库的数据文件
数据库·国产数据库·kingbase·金仓数据库