本文共 1554 字,大约阅读时间需要 5 分钟。
一:mongodb的两种启动方式:
1.无密码启动
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork2.验证启动
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -auth -fork二:mongodb在linux中登录的example:
/usr/local/mongodb/bin/mongo -umarket -pmarket123 127.0.0.1:27017/market /usr/local/mongodb/bin/mongo -umarket -pmarket123 127.0.0.1:27017/market /usr/local/mongodb/bin/mongo -uonfancy -ponfancy!2014 127.0.0.1:27017/market三:登录mongodb,新建用户
首先通过kill关掉mongodb
然后使用无密码启动的方式启动mongodb
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
启动成功后,登录,创建root权限账户
/usr/local/mongodb/bin/mongouse admin; db.createUser({user:"muser",pwd:"muser!2014", roles:[{role:"root",db:"admin"}]})
然后通过kill关掉mongodb ps -ef | grep mongo
然后通过验证方式开启mongodb
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -auth -fork
启动成功后,登录mongodb
/usr/local/mongodb/bin/mongouse admindb.auth('muser','muser!2014');
然后新建mongo数据库
use market; db.createUser( { user: "market", pwd: "market123", roles: ["readWrite"] } );
然后exit退出即可,账户就新建完成了。其他的语法参考:http://blog.csdn.net/terry_water/article/details/44487757
mongodb备份:
/usr/local/mongodb/bin/mongodump -u222commerce -p'343commerce23' -d e_commerce -o /backup/dumpmongodb恢复:
/usr/local/mongodb/bin/mongorestore -ummerce -p'emmerce27' -d ecommerce /www/e_commerce/
然后就可以通过php进行连接了
通过rockmongo连接,在有密码验证的情况下,需要修改配置文件config.php
修改后的rockmongo config.php文件内容如下: