前提:请确保MongoDB已经安装成功,可参考前一篇笔记。
首先使用终端新建相关文件:
@H_301_4@cd 选择一个目录
@H_301_4@mkdir mongodb_simple 新建一个文件夹mongodb_simple
@H_301_4@cd mongodb_simple 进入到新建的文件夹
@H_301_4@mkdir data 新建一个存储数据的文件夹
@H_301_4@mkdir log 新建一个存储日志的文件夹
@H_301_4@mkdir bin 新建一个存储执行器的文件夹
@H_301_4@mkdir conf 新建一个存储配置的文件夹
@H_301_4@cd conf/
@H_301_4@vim mongod.conf 编写启动配置参数
输入
@H_301_4@prot = 12345dbpath = datalogpath = log/mongod.logfork = true
按esc键,输入 @H_301_4@:wq退出编辑
回到上层文件 @H_301_4@cd ..
执行 @H_301_4@ls:
@H_301_4@zin:mongodb_simple iris$ lsbin conf data log
执行:zin:mongodb_simple iris$@H_301_4@ ./bin/mongod -f conf/mongod.conf 回车
出现以下信息说明成功启动
@H_301_4@about to fork child process,waiting until server is ready for connections.forked process: 13020
@H_301_4@cd log
@H_301_4@tail log 可查看打印日志。
进一步设置:
可以将@H_301_4@mongo客户端拷贝到当前的bin文件夹下方便使用
zin:mongodb_simple iris$ @H_301_4@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$@H_301_4@ ./bin/mongo --help 查看常用命令
zin:mongodb_simple iris$ @H_301_4@./bin/mongo 127.0.0.1:12345/test 回车启动
出现类似内容说明启动成功
@H_301_4@MongoDB server version: 3.4.6Server 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:
@H_301_4@db_shutdownServer() 如果出现保持需要使用admin权限
执行@H_301_4@use admin,再执行@H_301_4@db_shutdownServer()
查看日志:
@H_301_4@tail -f log/mongod.log
重新启动连接:
@H_301_4@./bin/mongod -f conf/mongod.conf
@H_301_4@./bin/mongo 127.0.0.1:12345/test
以上是内存溢出为你收集整理的MongoDB新建一个数据库全部内容,希望文章能够帮你解决MongoDB新建一个数据库所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)