一、把解压的mongodb目录移动到/usr/local/mongodb
[root@localhost software]# cd /usr/local/mongodb/
参数解释:--dbpath 数据库路径(数据文件)

代表成功了
[root@localhost ~]# cd/usr/local/software/
[root@localhost software]# tar -zxvfmongodb-linux-x86_64-2.6.7.tgz
[root@localhost software]# mv mongodb-linux-x86_64-2.6.7/usr/local/mongodb
二、创建数据库文件和日志文件目录
[root@localhost software]# cd /usr/local/mongodb/
[root@localhost mongodb]# mkdir ./data
[root@localhost mongodb]# mkdir ./logs
三、设置开机启动
echo "/usr/local/mongodb/bin/mongod--dbpath=/usr/local/mongodb/data/db--logpath=/usr/local/mongodb/logs/mongodb.log --logappend --auth--port=27017 --journal --fork " >> /etc/rc.local
注意:centos7里默认开机不运行rc.local文件,要给它加在执行的权限才可以!
四、启动mongodb
1.
需要权限的登录方式,用户连接需要用户名和密码
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data
--logpath=/usr/local/mongodb/logs -- logappend
--auth
--port=27017--fork
2.不需要密码的
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --logappend
--port=27017 --fork
注:启动时,要指定日志文件的名字,否则会报错
ERROR: child process failed, exited with error number1
--logpath 日志文件路径
--master 指定为主机器
--slave 指定为从机器
--source 指定主机器的IP地址
--pologSize指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的oplog大小是空闲磁盘大小的5%)。
--logappend 日志文件末尾添加
--port 启用端口号
--fork 在后台运行
--only 指定只复制哪一个数据库
--slavedelay 指从复制检测的时间间隔
--auth 是否需要验证权限登录(用户名和密码)
五、测试结果
进入数据库的CLI管理界面
[root@localhost bin]# cd/usr/local/mongodb/bin
执行命令./mongo