目录
1、下载软件包:
2、上传服务器:
3、安装软件:
4、配置mongodb信息:
(1)数据存储路径:
(2)日志存储路径:
(3)日志以追加方式存储:
(4)数据日志存储大小:
(5)进程存储路径:
(6)服务端口号:
(7)服务IP地址:
(8)后台运行进程:
(9)开启用户安全认证:
(10)预分配方式开启:
5、配置环境变量:
6、命令操作mongodb:
(1)启动mongodb:
(2)关闭mongodb:
1、下载软件包:
https://www.mongodb.com/download-center/community
2、上传服务器:
将下载好的mongodb安装压缩包上传到服务器。
3、安装软件:
创建mongodb安装路径,将上传好的mongodb安装压缩包进行解压即可。
4、配置mongodb信息:
在mongodb安装根目录下手动创建config/mongodb.conf配置文件(编码格式为utf8无bom格式,否则会报错),作为mongodb数据库的配置文件。
全部配置参数文档:
http://docs.mongodb.org/manual/reference/configuration-options/
(1)数据存储路径:
#数据库数据存放目录
storage.dbPath=/usr/local/mongodb/data
(2)日志存储路径:
#数据库日志存放目录
systemLog.path=/usr/local/mongodb/logs/mongodb.log
(3)日志以追加方式存储:
#以追加的方式记录日志
systemLog.logAppend= true
(4)数据日志存储大小:
#mongodb会将数据操作日志记录在一个文件中,设置这个文件存储大小,当日志存储超过设定值后会对原来的日志内容进行覆盖存储,因此尽可能设置该参数值较大些:
replication.oplogSizeMB=10240
(5)进程存储路径:
#mongodb启动进程id保存文件路径。
processManagement.pidFilePath=/opt/mongodb/logs/master.pid
(6)服务端口号:
#端口号 默认为27017
net.port=27017
(7)服务IP地址:
#绑定mongodb服务的IP地址
net.bindIp=192.168.99.10
(8)后台运行进程:
#以后台方式运行进程
processManagement.fork=true
(9)开启用户安全认证:
#开启用户认证
security.authorization=enabled
(10)预分配方式开启:
#使用预分配方式来保证写入性能的稳定。如果禁用预分配的数据文件,会缩短启动时间,但在正常操作过程中,可能会导致性能显著下降。
storage.mmapv1.preallocDataFiles=true
5、配置环境变量:
编辑/etc/profile文件,添加以下信息:
export MONGODB_HOME=/mongodb/mongodb-linux
export PATH=$PATH:$MONGODB_HOME/bin
执行命令重新加载配置文件:
source /etc/profile
6、命令操作mongodb:
(1)启动mongodb:
mongod -f /mongodb/etc/mongo.conf
(2)关闭mongodb:
查找mongodb进程:
ps -ef | grep mongod
杀死mongodb进程:
kill -2 1002(此地方注意,用-2而不是-9)