前言:
系统版本:Centos-6.5-x86_64
*** Centos编译安装mongodb 2.6 系统最好是64位的,才能更好发挥mongodb的性能
1.准备,下载源文件(二进制编译版)
[[email protected] ~]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz
[[email protected] ~]# tar -zvxf mongodb-linux-x86_64-2.6.1.tgz
[[email protected] ~]# mv mongodb-linux-x86_64-2.6.1 usr/local/mongo/mongodb
下面配置path环境变量,确保mongodb的bin目录包含在path环境变量中。
2 配置PATH
[[email protected] ~]# vim /etc/profile
添加下面的内容:
#set for mongodb
export MONGODB_HOME=/usr/local/mongo/mongodb
export PATH=$MONGODB_HOME/bin:$PATH
保存退出
验证环境变量是否生效
[[email protected] ~]# mongod -version
3 .建立存储数据及日志的目录
3.1建立目录
[[email protected] ~]# mkdir -p /data/mongodb/journal
[[email protected] ~]# mkdir -p /data/mongodb/log
3.2建立日志文件
[[email protected] ~]# touch /data/mongodb/log/mongodb.log
3.3建立配置文件
[[email protected] ~]# vim /etc/mongodb.conf
输入以下内容,保存并退
dbpath=/data/mongodb
logpath=/data/mongodb/log/mongodb.log
logappend=true
port=27017
fork=true
noauth=true
nojournal = true
smallfiles = true
noprealloc = true
4.重启后,运行mongod服务
[[email protected] ~]# mongod -f /etc/mongodb.conf
5.测试服务是否正常
5.1打开另一个终端,并以管理员身份进入管理后台
[[email protected] ~]#mongo admin
>show dbs;
#切换/创建数据库(当创建一个集合(table)的时候会自动创建当前数据库)
use admin;
#增加用户
db.addUser("zhoulf ","123456",true)
#更改密码(为已经存在的用户更改密码)
db.addUser("zhoulf "," zhoulf ");
#显示当前db状态
db.stats();
#当前db版本
db.version();
#删除当前使用数据库
db.dropDatabase();
#查看当前db的链接机器地址
db.getMongo();
#简单插入数据
db.user.insert({"fname":"zhoulf", "company":"navinfo"})
#循环插入数据
for (var i = 1; i <= 10; i++) db.user.save({ "fname" : "zhoulf"+i, "company" : "navinfo"+i });
#查询数据
db.user.find()
版权声明:本文为博主原创文章,未经博主允许不得转载。