前提:请确保MongoDB已经安装成功,可参考前一篇笔记。
首先使用终端新建相关文件:
cd 选择一个目录
mkdir mongodb_simple 新建一个文件夹mongodb_simple
cd mongodb_simple 进入到新建的文件夹
mkdir data 新建一个存储数据的文件夹
mkdir log 新建一个存储日志的文件夹
mkdir bin 新建一个存储执行器的文件夹
mkdir conf 新建一个存储配置的文件夹
cd conf/
vim mongod.conf 编写启动配置参数 输入
prot = 12345
dbpath = data
logpath = log/mongod.log
fork = true
按esc键,输入 :wq 退出编辑 回到上层文件 cd .. 执行 ls :
zin:mongodb_simple iris$ ls
bin conf data log
执行:zin:mongodb_simple iris$ ./bin/mongod -f conf/mongod.conf 回车 出现以下信息说明成功启动
about to fork child process,waiting until server is ready for connections.
forked process: 13020
cd log
tail log 可查看打印日志。
进一步设置: 可以将mongo 客户端拷贝到当前的bin文件夹下方便使用 zin:mongodb_simple iris$ cp /usr/local/Cellar/mongodb/3.4.6/bin/mongo bin/ /usr/local/Cellar/mongodb/3.4.6/bin/mongo 是我安装mongodb的文件目录,要换成本机的安装目录。 使用zin:mongodb_simple iris$ ./bin/mongo --help 查看常用命令 zin:mongodb_simple iris$ ./bin/mongo 127.0.0.1:12345/test 回车启动 出现类似内容说明启动成功
MongoDB server version: 3.4.6
Server has startup warnings:
2017-08-09T17:28:50.648+0800 I CONTROL [initandlisten]
2017-08-09T17:28:50.648+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-08-09T17:28:50.648+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-08-09T17:28:50.648+0800 I CONTROL [initandlisten]
>
关闭mongodb:
db_shutdownServer() 如果出现保持需要使用admin权限 执行use admin ,再执行db_shutdownServer()
查看日志:
tail -f log/mongod.log
重新启动连接:
./bin/mongod -f conf/mongod.conf
./bin/mongo 127.0.0.1:12345/test (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|