1:安装mongodb
http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz
tar zxvf mongodb-linux-x86_64-2.6.4.tgz
mv mongodb-linux-x86_64-2.6.4 /usr/local/mongodb
cd /usr/local/mongodb
cd bin
vim mongodb.conf
复制代码
dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true
3、重新绑定mongodb的配置文件地址和访问IP
ln -sf /usr/local/mongodb/bin/* /usr/bin/
/usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/bin/mongodb.conf
4、开机自动启动mongodb
vim /etc/rc.d/rc.local
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
5、重启一下系统测试下能不能自启
配置:
dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true
#auth=true
#进入mongodb的shell模式
/usr/local/mongodb/bin/mongo
添加用户
db.addUser('tank','test');弃用
use admin
db.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]})
重启具有认证的mongodb数据库后登陆
/usr/local/mongodb/bin/mongo
use admin
db.auth("root","123456")
db.auth("admin","123456")
返回1显示1则认证成功,也就是切换成功
db.system.users.find();
也可以直接用账号密码登录:
/usr/local/mongodb/bin/mongo -uadmin -p123456 登陆