mongodb 学习第一天

本文详细介绍了如何从下载MongoDB开始,一步步完成其在Linux环境下的安装与配置过程,并提供了常见问题的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://www.mongodb.com/download-center

1,下载

# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.10.tgz

2,解压到执行目录

# sudo mv mongodb-linux-x86_64-rhel62-3.2.10 /usr/local/mongodb

3,添加执行环境变量

# export PATH=/usr/local/mongodb/bin:$PATH

4,添加库文件地址

mkdir /data/db

5,开启服务

cd /usr/local/mongodb/bin

./mongod

6 , mongodb 后台管理 shell

./mongo

好了,可以开始编程了

 

需要懂 bin 核心给我们提供那些便利

 

[jun@localhost bin]$ pwd

/usr/local/mongodb/bin

[jun@localhost bin]$ ll

总用量 237984

-rwxr-xr-x 1 jun jun 10140580 10月  1 01:06 bsondump     #导出数据 bson 格式                            

-rwxr-xr-x 1 jun jun 20488694 10月  1 01:23 mongo         #客户端

-rwxr-xr-x 1 jun jun 36128830 10月  1 01:24 mongod        #服务端

-rwxr-xr-x 1 jun jun 12432831 10月  1 01:07 mongodump    # 整体数据库导出 二进制

-rwxr-xr-x 1 jun jun 10470925 10月  1 01:06 mongoexport   #导出易识别的json 文档或者 csv 文档

-rwxr-xr-x 1 jun jun 10368503 10月  1 01:06 mongofiles   #数据库整体导入

-rwxr-xr-x 1 jun jun 10537564 10月  1 01:07 mongoimport  #路由器(分片时使用)

-rwxr-xr-x 1 jun jun 10155606 10月  1 01:07 mongooplog

-rwxr-xr-x 1 jun jun 35797089 10月  1 01:24 mongoperf

-rwxr-xr-x 1 jun jun 13764075 10月  1 01:07 mongorestore

-rwxr-xr-x 1 jun jun 16670802 10月  1 01:23 mongos

-rwxr-xr-x 1 jun jun 35833026 10月  1 01:24 mongosniff

-rwxr-xr-x 1 jun jun 10511408 10月  1 01:06 mongostat

-rwxr-xr-x 1 jun jun 10349083 10月  1 01:07 mongotop

 

 

启动命令

 ./bin/mongod --dbpath /home/m17  --logpath /home/mlog/m17.log --fork  --port 27017

 

 

 

 

如何查看命令支持参数?

# ./bin/mongod --help

 

启动的时候要注意啥?

mongo 运行的时候很耗内存 ,所以要先查看内存使用情况

 

[root@localhost home]# df -h /home

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg_jun-lv_root

                       62G   50G   12G  81% /

[root@localhost home]# mkdir -p /home/m17 /home/mlog/m17.log

 

发现home 下面的内存够,端口 27017 所以建立目录 /home/m17     

 ./bin/mongod --dbpath /home/m17  --logpath /home/mlog/m17.log --fork  --port 27017

--dbpath 运行库文件存放位置

--logpath 日志存放位置

--fork 后台运行

--port 端口

 

 

 

安装错误解决

[jun@localhost bin]$ sudo ./mongod --dbpath /home/m17 --logpath /home/mlog/m17.log --fork --port 27017

about to fork child process, waiting until server is ready for connections.

forked process: 3664

ERROR: child process failed, exited with error number 1

[jun@localhost bin]$ rm -rf /home/mlog

[jun@localhost bin]$ mkdir /home/mlog

[jun@localhost bin]$ sudo ./mongod --dbpath /home/m17 --logpath /home/mlog/m17.log --fork --port 27017

about to fork child process, waiting until server is ready for connections.

forked process: 3670

child process started successfully, parent exiting

[jun@localhost bin]$

 

 

转载于:https://my.oschina.net/u/2280651/blog/778888

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值