1.下载
官网下载地址:
https://www.mongodb.com/download-center#community
命令下载地址:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.0.tgz
检查是否安装过mongodb
rpm -qa | grep mongodb
service mongodb status
2.添加环境变量
vim /etc/profile
export PATH=$PATH:/apps/svr/mongodb/bin
source /etc/profile
3. 创建数据与日志文件
1,创建mongodb数据和日志存放目录
mkdir -p /data/mongodb/db //此目录为mongodb存放数据的默认目录 mkdir -p /data/mongodb/log //此目录存放日志文件 mongod --dbpath=/data/mongodb/db --logpath=/data/log/mongo.log --fork //--logpath指定日志文件存放路径,mongo.log会自动创建,--fork表示mongod服务在后台运行
启动 mongo
ok 成功 show dbs;
4.位置
软件安装位置:/apps/svr/mongodb
数据存放位置:/data/mongodb/db
日志存放位置:/data/mongodb/logs
5.安装
[root@localhost /]# cd /apps/svr/
[root@localhost /]# groupadd mongodb
[root@localhost /]# useradd mongodb -g mongodb
[root@localhost /]# cd /apps/svr
[root@localhost local]# tar -zxv -f mongodb-linux-x86_64-2.2.2.tgz
[root@localhost local]# mv mongodb-linux-x86_64-2.2.2 mongodb
[root@localhost local]# chown -R mongodb: mongodb mongodb
[root@localhost local]# cd mongodb
[root@localhost mongodb]# mkdir -p /data/mongodb/db
[root@localhost mongodb]# mkdir /data/mongodb/logs
[root@localhost mongodb]# vi /etc/sysconfig/iptables // 将27017端口加入防火墙
[root@localhost mongodb]# service iptables restart // 重启防火墙
========================================================================
开始学习mongodb
1.创建数据库 如果数据库不存在,则创建数据库,否则切换到指定数据库。
> use DATABASE_NAME
实例
> use mongo
- switched to db mongo
mongo
>show dbs;//显示所有数据库
admin 0.000GB
config 0.000GB
local 0.000GB
>
可以看到,我们刚创建的数据库 mongo 并不在数据库的列表中, 要显示它,我们需要向 mongo 数据库插入一些数据。
> db.mongo.insert({"name":"mongodb中文网"})
> show dbs;
admin 0.000GB
config 0.000GB
local 0.000GB
test 0.000GB
2.删除数据库
>db.dropDatabase()
删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。
3.删除集合
>db.collection.drop()
4.