MongoDB初识——安装连接(centos)

  • Post author:
  • Post category:其他




1. 安装



1.1 把Mongo的安装配置添加的yum中

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

添加以下内容

[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



1.2 运行安装命令

sudo yum install -y mongodb-org



1.3 创建数据储存文件夹

mkdir -p /data/db



1.4 启动mongo

sudo service mongod start ( restart[重启]/stop[停止])



1.5 本地连接mongo

mongo



2. 远程连接



2.1 修改配置文件

vim /etc/mongod.conf
找到 bind_ip(or bindIp), 把 127.0.0.1 改为 0.0.0.0



2.2 阿里云服务器配置安全组规则

在这里插入图片描述



2.3 下载软件: Studio 3T for MongoDB



2.4 连接设置

在这里插入图片描述



2.5 详细使用教程


https://blog.csdn.net/weixin_39999535/article/details/81383196



3. 常用命令

> show dbs  #显示数据库列表 
> show collections  #显示当前数据库中的集合(类似关系数据库中的表)
> show users  #显示用户
> use <db name>  #切换当前数据库,如果数据库不存在则创建数据库。 
> db.help()  #显示数据库操作命令,里面有很多的命令 
> db.foo.help()  #显示集合操作命令,同样有很多的命令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的命令 
> db.foo.find()  #对于当前数据库中的foo集合进行数据查找(由于没有条件,会列出所有数据) 
> db.foo.find( { a : 1 } )  #对于当前数据库中的foo集合进行查找,条件是数据中有一个属性叫a,且a的值为1
> db.dropDatabase()  #删除当前使用数据库
> db.cloneDatabase("127.0.0.1")   #将指定机器上的数据库的数据克隆到当前数据库
> db.copyDatabase("mydb", "temp", "127.0.0.1")  #将本机的mydb的数据复制到temp数据库中
> db.repairDatabase()  #修复当前数据库
> db.getName()  #查看当前使用的数据库,也可以直接用db
> db.stats()  #显示当前db状态
> db.version()  #当前db版本
> db.getMongo()  #查看当前db的链接机器地址
> db.serverStatus()  #查看数据库服务器的状态



更多MongoDB的使用方法可以阅读后续文章:


MongoDB入门——增删改查


MongoDB进阶——高级查询和聚合统计



4. 参考链接

Centos下 Mongodb 的安装及远程连接


https://blog.csdn.net/wangdatao_/article/details/78077774

CentOS 7 安装 MongoDB 3.6


https://blog.csdn.net/liang_henry/article/details/79582766



版权声明:本文为maxmao1024原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。