1mongoDB服务器的搭建与连接

Posted steven9898

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1mongoDB服务器的搭建与连接相关的知识,希望对你有一定的参考价值。

下载----编译----安装之后:
1.首先,创建一个mongodb_simple的目录,进入到目录中。
2.创建文件夹:data,用来存储数据库的数据文件。
3.创建文件夹:log,用来存储数据库的日志文件。
4.创建文件夹:bin,用来存储数据库的可执行性文件。
5.创建文件夹:conf,用来存储数据库的配置文件。
 
然后cp mongo-r2.6.5/mongod bin/ (mongod是服务器执行文件)
mongo-r2.6.5/mongo bin/ (mongo是客户端连接工具)
mongo-r2.6.5/mongostat bin/ (查看mongoDB服务器运行状态的一个工具,不影响连接,以后拷贝也行)
 
 
cd conf
vim mongod.conf (新建一个配置文件)
port = 123456 (端口)
dbpath = data (数据目录,可以是相对路径也可以是绝对路径)
logpath = log/mongod.log
fork = true
 
然后cd ..
 
然后ls查看一下当前目录下的文件夹
./bin/mongod -f conf/mongod.conf (加载配置文件启动)
numactl --interleave=all bin/mongod -f conf/mongod.conf (重新启动mogod服务)
./bin/mongod --port 123456 --dbpath ./data/ --logpath ./log/mongod.log --fork -f conf/mongod.conf(重新启动mogod服务)
 
 
现在我们cd data/里,发现里面有东西了。
cd data/
ls
journal local.0 local.ns mongod.lock _tmp
 
tail log/mongod.log 发现日志文件也记录了相关的信息
 
 
 
连接:
./bin/mongo -u root -p888888 127.0.0.1:12345/test
退出(两种方式):
1.直接kill掉mongoDB数据库的进程(尽量使用kill -15或不要加任何参数)
2.在mongoDB数据库里面执行db.shutdownServer()进行关闭(需要先use admin数据库)
 

以上是关于1mongoDB服务器的搭建与连接的主要内容,如果未能解决你的问题,请参考以下文章

centos7搭建nfs服务器与客户端连接

linux 搭建测试环境之客户端与服务器端连接问题详解

SecureCRT连接VirtualBox下的ubuntu以及NMP的搭建与通过宿主机访问该NGINX服务器过程

SVN搭建与连接

主机访问不了虚拟机搭建云服务器搭建的靶场时显示连接超时

Linux搭建ftp服务