centos mongo数据库搭建
1. wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-2.6.7.tgz?_ga=1.68265944.858401362.1421216907 //下载
- tar -zxvf mongodb-linux-i686-2.6.7.tgz\?_ga\=1.68265944.858401362.1421216907 //解压
- mv mongodb-linux-i686-2.6.7 mongodb //重命名
- rm mongodb-linux-i686-2.6.7.tgz\?_ga\=1.68265944.858401362.1421216907 //删掉压缩包
- mkdir -p /data/mongo/logs //创建log目录
- mkdir -p /data/mongo/db //创建db目录
- cd mongodb/
- cd bin/
- vi mongodb.conf //创建配置文件 10 是配置文件信息
- dbpath = /data/mongo/db #数据文件存放目录
logpath = /data/mongo/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
nohttpinterface = true
auth=true #需要验证 - cp mongodb.conf /etc/mongodb.conf //把配置文件放到etc目录
- rm mongodb.conf //删掉mongodb文件下的conf
- sudo ln -s /home/zhangxd/work/mongodb/mongodb/bin/mongod /usr/bin/mongod //创建软链接
- ln -s /home/zhangxd/work/mongodb/mongodb/bin/mongo /usr/bin/mongo //创建软链接
- sudo yum install glibc.i686 //兼容一个错误的,忘记啥错了,如果 mongod -f /etc/mongodb.conf 启动不报错不用执行
- yum whatprovides libstdc++.so.6 //兼容一个错误的,忘记啥错了,如果 mongod -f /etc/mongodb.conf 启动不报错不用执行
- sudo yum install libstdc++-4.4.7-16.el6.i686 //兼容一个错误的,忘记啥错了,如果 mongod -f /etc/mongodb.conf 启动不报错不用执行
- mongod -f /etc/mongodb.conf //使用我们的配置文件启动mongodb
- vi /etc/rc.d/rc.local 添加自启动 mongod -f /etc/mongodb.conf //添加开机自启动
- db.addUser('tank1','test’); //添加用户,给哪个db添加就去哪个db下