在Ubuntu14.04上安装和配置Mongodb
2016-06-28 21:44
585 查看
系统版本:Ubuntu 14.04 64bit
Mongodb版本:Mongodb3.2.7 for Linux
Mongodb下载地址:Mongodb
一、安装
首先配置Mongodb的安装目录:
如上完成安装,下面进行测试,首先启动Mongodb,
二、 配置
上面那一串Mongodb的启动命令实在是太长了,我们简化一下,首先需要一个Mongodb的配置文件,
再次通过配置文件来运行Mongodb:
配置环境变量:
设置启动脚本
测试启动脚本的正确性
Mongodb版本:Mongodb3.2.7 for Linux
Mongodb下载地址:Mongodb
一、安装
首先配置Mongodb的安装目录:
# mkdir /usr/local/mongodb # cd /usr/local/mongodb //解压缩 # tar -xvf mongodb-linux-x86_64-ubuntu1404-3.2.7.tgz //Mongodb的数据目录以及日志目录 # mkdir -p /var/data/mongodb/mongodb_log/ # mkdir -p /var/data/mongodb/mongodb_data/ //创建Mongodb日志文件 # sudo vim /var/data/mongodb/mongodb_log/mongodb.log //退出并保存日志文件 # !wq
如上完成安装,下面进行测试,首先启动Mongodb,
//首先启动Mongodb root@ubuntu:/home/lucas# /usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/var/data/mongodb/mongodb_data/ --logpath=/var/data/mongodb/mongodb_log/mongodb.log --logappend //然后进入Mongodb的控制台,进行一些测试 //进入了Mongodb的控制台 root@ubuntu:/home/lucas# cd /usr/local/mongodb/bin/ root@ubuntu:/usr/local/mongodb/bin# ./mongo MongoDB shell version: 3.2.7 connecting to: test > use admin switched to db admin > db.shutdownServer() server should be down... > exit bye //退出Mongodb控制台
二、 配置
上面那一串Mongodb的启动命令实在是太长了,我们简化一下,首先需要一个Mongodb的配置文件,
//新建配置文件 root@ubuntu:/usr/local/mongodb# vim mongodb.conf //配置文件里面写如下内容 port=27017 #端口号 dbpath=/home/data/mongodb/mongodb_data/ #数据库路径 logpath=/home/data/mongodb/mongodb_log/mongodb.log #日志输出文件路径 pidfilepath=/usr/local/mongodb/mongo.pid fork=true #设置后台运行 logappend=true #日志输出方式 shardsvr=true directoryperdb=true #auth=true #开启认证 //保存文件 # :wq!
再次通过配置文件来运行Mongodb:
root@ubuntu: cd /usr/local/mongodb/bin/ root@ubuntu:/usr/local/mongodb/bin$ ./mongod --config /usr/local/mongodb/mongodb.conf #启动MongoDB root@ubuntu:/usr/local/mongodb/bin$ ./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()" #关闭MongoDB
配置环境变量:
root@ubuntu:/usr/local/mongodb/bin$ vim /etc/profile #添加环境变量,编辑,在最后一行添加下面的代码 export PATH=$PATH:/usr/local/mongodb/bin :wq! #保存退出 root@ubuntu:/usr/local/mongodb/bin$ source /etc/profile #使配置立即生效 root@ubuntu:/usr/local/mongodb/bin$ mongo #进入MongoDB控制台 >show dbs #查看默认数据库 >use admin #切换到admin数据库 >exit #退出MongoDB控制台
设置启动脚本
# vim mongodb # cat mongodb #!/bin/bash # # mongod Start up the MongoDB server daemon # # source function library . /etc/rc.d/init.d/functions #定义命令 CMD=/usr/local/mongodb/bin/mongod #定义配置文件路径 INITFILE=/usr/local/mongodb/mongodb.conf start() { #&表示后台启动,也可以使用fork参数 $CMD -f $INITFILE & echo "MongoDB is running background..." } stop() { pkill mongod echo "MongoDB is stopped." } case "$1" in start) start ;; stop) stop ;; *) echo $"Usage: $0 {start|stop}" esac
测试启动脚本的正确性
# /etc/init.d/mongodb start MongoDB is running background... # /etc/init.d/mongodb stop Terminated
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- Linux socket 初步
- 分享微信开发Html5轻游戏中的几个坑
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 如何在 Fedora 上安装 MongoDB 服务器
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- ubuntu下chrome无法同步问题解决
- 运维入门
- 运维提升