1. mongodb下载,安装,启动
下载地址mongodb官网: https://www.mongodb.org/
下载mongodb-linux-x86_64-rhel70-3.2.0.tgz。
1.1 通过SSH拷贝到目标服务器,暂存路径如:opt/soft/目录下。
1.2 解压:tar zvxf mongodb-linux-x86_64-rhel70-3.2.0.tgz.
1.3 新建存储位置: mkdir /usr/local/mongodb.
1.4 移动位置至:mv mongodb-linux-x86_64-rhel70-3.2.0 /usr/local/mongodb.
1.5 创建数据库文件和日志文件目录:
mkdir /usr/local/mongodb/data
touch /usr/local/mongodb/logs
1.6 启动mongodb
cd /usr/local/mongodb/ mongodb-linux-x86_64-rhel70-3.2.0/bin
[root@localhostmongodb]# /usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.2.0/bin/mongod --dbpath=/usr/local/mongodb/data
--logpath=/usr/local/mongodb/log
--logappend
--port=27017
--fork
返回结果:
about to fork child process, waiting until server is ready for connections.
forked process: 24608
child process started successfully, parent exiting
1.7 确认mongodb是否启动
netstat -lanp|grep '27017' 查看是否有对应记录存在。
2. mongodb参数配置
cd /usr/local/mongodb/ #进入MongoDB安装目录
vi /usr/local/mongodb/mg.conf #编辑
port=27017 #端口号
dbpath=/usr/local/mongodb/data #数据库路径
logpath=/usr/local/mongodb/logs/mongodb.log #日志输出文件路径
pidfilepath=/usr/local/mongodb/mongo.pid
fork=true #设置后台运行
logappend=true #日志输出方式
shardsvr=true
directoryperdb=true
#auth=true #开启认证
:wq! #保存退出
3. mongodb启动与停止
3.1 mongodb配置文件启动
bin>./mongod –config /usr/local/mongodb/confs/ms.conf
3.2 mongodb服务关闭
1. 如果启动时以前台方式启动(非fork方式),那么”ctrl+c”服务会关闭。
2. 数据库命令关闭服务
> use admin
> db.shutdownServer() //括号不能少
3. Mongod命令关闭
mongod –shutdown –dbpath /usr/local/mongodb/
4. kill进程来关闭服务
Ps –ef|grep mongo
Kill 进程号