本文已参与「新人创作礼」活动,一起开启掘金创作之路。
以配置文件的方式启动mongodb
主要配置及说明如下:
dbpath=/data/mongodb/mongo #数据库的目录
port=27017 #mongodb的端口号
fork=true #是否启动后台执行。true表示后台执行,false表示非后台执行
logpath=/data/mongodb/mongo/mongodb.log #mongodb的日志文件路径
logappend=true #日志是否追加到日志文件。true表示追加,false表示不追加
auth=false #auth表示是否需要用户名密码启动。true表示需要,false表示不需要
启动方式:
[root@localhost mongodb-linux-x86_64-amazon-5.0.1]# bin/mongod -f conf/mongo.conf
about to fork child process, waiting until server is ready for connections.
forked process: 3564
child process started successfully, parent exiting
[root@localhost mongodb-linux-x86_64-amazon-5.0.1]# ps -ef | grep mongod
root 3564 1 6 05:34 ? 00:00:00 bin/mongod -f conf/mongo.conf
root 3602 1794 0 05:35 pts/1 00:00:00 grep --color=auto mongod
[root@localhost mongodb-linux-x86_64-amazon-5.0.1]#
这样,就可以通过配置文件启动mongodb了
附:mongoDB配置文件参数说明:
| 参数 | 说明 |
|---|---|
| dbpath | 数据库目录,用来存放数据库文件 |
| bind_ip | 监听IP地址(可以指定某些网段可以访问),默认为 0.0.0.0,即全部可以访问 |
| port | 监听的端口号。默认为 20717 |
| logpath | 日志的路径,要配置到文件名 |
| logappend | 是否以追加模式输出日志 |
| auth | 是否开启授权登录,true:是;false:否 |
| fork | 是否在后台启动, true:是,false:否。为否时在当前窗口启动,停止后服务也会停止 |
| config | 指定配置文件 |