MongoDB学习笔记之-- MongoDB安装与配置(CentOS6.5)
2016-02-05 16:21
801 查看
1、安装MongoDB
1) 下载MongoDBhttp://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz
2)解压到/usr/local
tar -zvxf mongodb-linux-x86_64-2.6.5.tgz
3)查看/bin目录下的几个文件
[root@localhost bin]# ls bsondump mongodump mongoimport mongorestore mongotop mongo mongoexport mongooplog mongos mongod mongofiles mongoperf mongostat
其中在下文将用到的文件有:
mongo:客户端程序,用来连接MongoDB
mongod:服务端程序,用来启动MongoDB
余下文件在今后学习中碰到再做说明
2、搭建一个简单的服务器
1)新建几个文件夹$ mkdir mongodb $ cd mongodb $ mkdir data # 用来存放MongoDB的数据 $ mkdir log # 用来存放日志文件 $ mkdir conf # 用来存放配置文件 $ mkdir bin # 用来存放MongoDB程序
2)将MongoDB程序放入/bin文件夹中
$ cp /安装目录/bin/mongod bin/
3)编辑MongoDB启动时所需的配置文件
$ cd conf/ $ vim mongodb.conf 编辑如下: port = 12345 # 自己设置 dbpath = data # 此处用相对路径,也可以写为绝对路径 logpath = log/mongod.long # 日志路径必须是个日志文件 fork = true # 代表可以在后台运行,在Windows下无效
保存退出
4)启动MongoDB
$./bin/mongod -f conf/mongod.conf # 启动时采用conf/mongod.conf配置文件 出现如下提示则启动成功: about to fork child process, waiting until server is ready for connections. forked process: 20896 child process started successfully, parent exiting
启动后进入data文件夹和log文件夹就可查看相应的数据和日志文件
3、连接到MongoDB服务器(mongo客户端)
1)将mongo复制到bin目录下$ cp /安装目录/bin/mongo bin/
2)查看连接帮助信息,获得连接服务器的格式如下:
$ ./bin/mongo --help #查看一下连接帮助信息 1、./bin/mongo foo # 连接本地数据库foo 2、./bin/mongo 192.168.1.0/foo # 连接192.168.1.0主机上的数据库foo 3、./bin/mongo 192.168.1.0:12345/foo # 通过192.168.1.0主机12345端口连接数据库foo
3)按照查询的格式,连接服务器,显示如下信息则为成功连接:
[root@localhost mongodb]# ./bin/mongo 127.0.0.1:12345/test MongoDB shell version: 2.6.5 connecting to: 127.0.0.1:12345/test Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user >
4)断开连接
方法一:
> use admin switched to db admin > db.shutdownServer() 2016-02-05T15:55:23.192+0800 DBClientCursor::init call() failed server should be down... 2016-02-05T15:55:23.197+0800 trying reconnect to 127.0.0.1:12345 (127.0.0.1) failed 2016-02-05T15:55:23.278+0800 warning: Failed to connect to 127.0.0.1:12345, reason: errno:111 Connection refused 2016-02-05T15:55:23.278+0800 reconnect 127.0.0.1:12345 (127.0.0.1) failed failed could not connect to server 127.0.0.1:12345 (127.0.0.1), connection attempt failed > ^C # 最后用ctl+c退出 bye
方法二:杀掉服务器对应进程
$ kill -15 pid # 不到万不可以,不可以用-9杀掉此进程
相关文章推荐
- 如何删除MongoDB数据库中的文件?
- python&MongoDB爬取图书馆借阅记录
- python&MongoDB爬取图书馆借阅记录(没有验证码)
- python&MongoDB爬取图书馆借阅记录
- 【MongoDB】——可视化界面
- MongoDB基本命令
- MongoDB在linux下的启动
- mongodb搭建校内搜索引擎——爬取网页文本
- 【转载】MongoDB参数
- 安装mongodb副本分片集群
- mongodb与mysql相比的优缺点
- 【Tornado +Tenjin+MongoDB】- 初窥Tornado
- 二、MongoDB的高级查询(聚合、游标、管道、索引)
- mongoDB学习(三)--索引操作
- MongoDB学习笔记
- MongoDB运行状态、性能监控,分析
- MongoDB_索引
- 使用YCSB检测MongoDB
- 使用YCSB检测MongoDB
- MongoDB Kill Hang问题排查记录