mkdir mongodb
创建一个文件夹cd mongodb
进入目录mkdir data
创建存放数据的目录mkdir log
创建日志文件的目录mkdir conf
存放启动配置文件mkdir bin
存放mongodb的二进制文件cp mongo-r2.6.5/mongod mongodb/bin
将源二进制文件拷贝进bin目录vim conf/mongod.conf
编辑配置文件,写入以下配置:1
2
3
4
5port = 12345
dbpath = data
logpath = log/mongod.log
fork = true
#fork在Linux下表明启动一个后台进程,在windows下则无效- 直接启动mongodb进程
1
bin/mongod –f conf/mongod.conf
- 安全启动mongodb进程
1
2
3sudo cp mongo-r2.6.5/mongo /bin #将mongo客户端拷贝到/bin目录下
/bin/mongo 127.0.0.1:12345/test #连接并在本机创建一个test数据库
numactl --interleave=all bin/mongod –f conf/mongod.conf - 安装numactl
1
2sudo apt-get install numactl
#使用numactl安全启用mongodb服务,这样启动mongodb服务就不会出现警告。 - 关闭mongodb服务, 使用
killall mongod
或者在client的shell里,use admin
,执行db.shutdownServer()
即可!