MongoDB在 Linux(Ubuntu等)上的安装
2013-01-31 14:08
423 查看
原文地址 http://cn.docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/
1 下载MongoDB对应版本
下载地址:http://www.mongodb.org/downloads
下载文件 mongodb-linux-i686-2.2.2.tgz
2.解压
3. 复制解压后的文件夹到目录 /opt下
cp -r mongodb-linux-i686-2.2.2 /opt/mongodb #注意要使用root权限 如Ubuntu: sudo cp -r mongodb-linux-i686-2.2.2 /opt/mongodb
(然后记得把/opt/mongodb/bin写入环境变量PATH)
4.建立默认数据存储 文件夹 (默认是在 /data/db)
mkdir -p /data/db
5.改变文件夹权限 (MongoDB 需要对此文件夹具有读写 权限)
chown user /data/db #注意 user 为当前系统用户 或者
或者
chmod 777 /data/db #修改权限
以上安装完成
测试
cd /opt/mongodb #mongodb的安装目录
./bin/mongod #注意启动后不要关闭当前 终端
然后启动 一个新终端
cd /opt/mongodb #mongodb的安装目录
./bin/mongo #运行shell
输入 show dbs
会看到
local <empty>
然后 输入
看到结果 测试完成
linux可以 用一下方法 替换4.5两步
附上shell
需要新建/etc/mongodb.conf
具体配置可以在http://docs.mongodb.org/manual/reference/configuration-options/ 找到
以下只设置数据库文件,和数据库日志的位置
内容为:(相关文件夹按自己需求来)
如果安装过程中出现类似的错误
导入环境变量
关于 mongodb的权限设置,即用户管理部分请关注我的下一篇博客。/article/1607421.html
1 下载MongoDB对应版本
下载地址:http://www.mongodb.org/downloads
下载文件 mongodb-linux-i686-2.2.2.tgz
2.解压
tar -zxvf mongodb-linux-i686-2.2.2.tgz
3. 复制解压后的文件夹到目录 /opt下
cp -r mongodb-linux-i686-2.2.2 /opt/mongodb #注意要使用root权限 如Ubuntu: sudo cp -r mongodb-linux-i686-2.2.2 /opt/mongodb
(然后记得把/opt/mongodb/bin写入环境变量PATH)
4.建立默认数据存储 文件夹 (默认是在 /data/db)
mkdir -p /data/db
5.改变文件夹权限 (MongoDB 需要对此文件夹具有读写 权限)
chown user /data/db #注意 user 为当前系统用户 或者
或者
chmod 777 /data/db #修改权限
以上安装完成
测试
cd /opt/mongodb #mongodb的安装目录
./bin/mongod #注意启动后不要关闭当前 终端
然后启动 一个新终端
cd /opt/mongodb #mongodb的安装目录
./bin/mongo #运行shell
输入 show dbs
会看到
local <empty>
然后 输入
db.test.save( { a: 1 } ) db.test.find()
看到结果 测试完成
linux可以 用一下方法 替换4.5两步
附上shell
#!/bin/sh mongod --config /etc/mongodb.conf >"/home/ec/temlog/mongodb.log" 2>&1 &
需要新建/etc/mongodb.conf
具体配置可以在http://docs.mongodb.org/manual/reference/configuration-options/ 找到
以下只设置数据库文件,和数据库日志的位置
内容为:(相关文件夹按自己需求来)
dbpath=/root/workspace/db logpath=/root/workspace/db/db.log logappend=true
如果安装过程中出现类似的错误
terminate() called, printing stack (if implemented for platform): 0x8a15dad 0x82bd884 0xb76a7ed3 0xb76a7f0f 0xb76a805e 0xb764c253 0xb765cdf8 0xb76503cd 0xb765162a 0x8a35d21 0x8a36620 0x8a322c9 0x85fb097 0x82cd3eb 0x82cf64c 0xb74064d3 0x82bd541 mongod(_ZN5mongo15printStackTraceERSo+0x2d) [0x8a15dad] mongod(_ZN5mongo11myterminateEv+0x54) [0x82bd884] /usr/lib/i386-linux-gnu/libstdc++.so.6(+0xaaed3) [0xb76a7ed3] /usr/lib/i386-linux-gnu/libstdc++.so.6(+0xaaf0f) [0xb76a7f0f] /usr/lib/i386-linux-gnu/libstdc++.so.6(+0xab05e) [0xb76a805e] /usr/lib/i386-linux-gnu/libstdc++.so.6(_ZSt21__throw_runtime_errorPKc+0x73) [0xb764c253]
导入环境变量
export LC_ALL="C"
关于 mongodb的权限设置,即用户管理部分请关注我的下一篇博客。/article/1607421.html
相关文章推荐
- Linux_Ubuntu_安装mongoDB
- linux下安装mongodb (linux(centos ubuntu) install mongo)
- ubuntu16.04安装 mongodb-linux-x86_64-amazon-3.2.10.tgz
- 在Linux ubuntu下安装mongodb的方法
- 在Linux ubuntu下安装mongodb的方法
- Linux_Ubuntu_安装mongoDB
- Linux-Ubuntu14.04下mongodb安装部署
- linux(ubuntu)安装mongodb的命令
- 11、linux上安装mongodb
- Ubuntu16.04手动安装MongoDB的详细教程
- 11、linux上安装mongodb
- Ubuntu (Linux) 安装字体的几种方法
- 【linux小白学习之路】Ubuntu14.04安装某狗输入法
- Linux下mongodb的安装
- 工作环境配置 与 linux / ubuntu 安装软件包的几件事
- Caffe安装笔记一:VMWare11+Ubuntu14.04搭建Linux安装环境
- [Linux]三种方案在Windows系统下安装ubuntu双系统
- Ubuntu 安装mongodb
- linux 学习日记一——ubuntu14.04安装
- mongodb--linux下的安装