1、mongoDB服务器的搭建与连接

試著忘記壹切 提交于 2020-04-01 06:08:08
下载----编译----安装之后:
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数据库)
 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!