安装
- 下载:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
- 解压缩并移包:
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
,mv mongodb-linux-x86_64-3.0.6 /xxx/mongodb/
; - mongod定位移动自定义的目录,后使用命令
mkdir -p /data/bin
;
- 启动:切换至mongodb的bin目录,
./mongod
- 注意:如这时,执行报错,可能端口27017被占用,这时命令
./mongod --port 27018
- 注意:如这时,执行报错,可能端口27017被占用,这时命令
- 全局启动建立软链接:
cd /usr/bin
ln -s /ldy/mongodb/mongod mongod
ln -s /ldy/mongodb/mongo mongo
cd ~
mongod --version
执行最后一个命令,未报错,代表链接建立完成。
-
mongodb中服务端mongod和客户端mongo
-
自动定义启动mongod
- 手动命令行
mongod --dbpath ~/data/db --port 27018
- dbpath 代表存放数据库的路径,port代表端口, logpath代表存放mongodb数据日志文件;logappend:表示是否自动切割日志;rest:表示是否开启mongodb,web控制台;
- 了解上面的知识,我们可以开启mongod配置文件:
- 通过
mkdir -p /ldy/mongodb/etc/
,然后vim mongod.conf
logpath=/ldy/mongodb/log/mongodb.log // 日志文件; logappend=false //自动切割日志 dbpath=/ldy/mongodb/data/db // 数据文件; fork=true // 后台,开启子父进程; rest=true // 是否开启web控制台;
- 用vim命令将这些代码写入conf文件里,当然你可以采用其他编辑,将代码复制进取,进行修改.
- 自定义启动:
mongod -f /ldy/mongodb/etc/mongod.conf
,当然你也可以采用shell脚本,把这个命令方进去,直接执行shell脚本就可以了。 - 可以web浏览器,输入:
127.0.0.1:28017
- 手动命令行
-
关闭mongod,有两方案:
1 . 关闭数据库:mongod --shutdown
2. 杀死进程:kill 进程号
总结:上面两种都是杀死进程,ps -ef|grep mongod
查看进程 -
上面是开启mongod,下面开启mongo客户端shell控制台;
-
mongo 开启shell控制台:就可以操作数据库;