- <李>
获取二进制压缩包
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.8.tgz
解压缩到安装目录,创建数据目录,稍后会在配置文件配置数据目录路径
tar xf mongodb-linux-x86_64-rhel62-3.2.8。tgz - c/usr/local/cd/usr/local/
mv mongodb-linux-x86_64-rhel62-3.2.8 mongodb
mkdir/usr/local/mongodb/data
李> <李>编辑配置文件
vim/usr/local/mongodb/mongodb.参看
#端口
=27017港
#数据文件存放目录
dbpath=/usr/local/mongodb/data
#日志文件存放目录logpath=/usr/local/mongodb/mongodb.log
#使用追加的方式写日志
logappend=true
#以守护程序的方式启用,即在后台运行
叉=true
#最大同时连接数
maxConns=500
#只允许通过本机访问
# bind_ip=127.0.0.1
#启用验证
# auth=true
李> <李>配置环境变量
回声的出口路径=$路径:/usr/地方/mongodb/bin的祝辞在/etc/profile
。/etc/profile
启动mongodb
/usr/地方/mongodb/bin/mongod - f/usr/local/mongodb/mongodb.参看
连接到mongodb
mongo
创建一个管理用户(不知道生产中是不是给开发这个用户,还是给普通用户)
使用管理
db.createUser({用户:‘根’,pwd:“woshichenshifei”,角色:[{角色:dbAdminAnyDatabase, db:“admin”},{角色:userAdminAnyDatabase, db:“admin”}]})
李> <李>检查是否创建成功,验证用户认证是否正确
db.auth(‘根’,‘woshichenshifei)
李> <李>如果开发有需求修改密码,就重新给他修改一下
db.changeUserPassword(‘根’,‘chenshifei)
创建数据库和数据库的普通用户并删除数据库和普通用户
使用chenshifei
db.createUser ({pwd用户:“chenshifei”:“chenshifei”,角色:[{角色:“读写”,db:‘chenshifei}]})
db.dropUser (chenshifei)
李> <李>退出
退出()
李> <李>打开配置文件auth验证,重启mongodb并重连
杀死的ps ef | grep mongodb | awk的NR==1}{打印2美元的“
去掉身份验证前的#
/usr/地方/mongodb/bin/mongod - f/usr/local/mongodb/mongodb.参看
mongo localhost: 27017/admin - u root - p chenshifei