加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 系统 > 正文

mongodb安装配置与简易操作

发布时间:2023-10-18 15:34:45 所属栏目:系统 来源:
导读:开发老司机有个需求让我安装一个mongodb,在网上查阅了一些资料测试了几种不是报错就是数据库命令不匹配,下面这种比较简单而且不易出错。

获取二进制压缩包wget http://fastdl.mongodb.org/linux/mongodb-linux
开发老司机有个需求让我安装一个mongodb,在网上查阅了一些资料测试了几种不是报错就是数据库命令不匹配,下面这种比较简单而且不易出错。
 
获取二进制压缩包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 mongodbmkdir /usr/local/mongodb/data
 
编辑配置文件vim /usr/local/mongodb/mongodb.conf#端口port=27017#数据文件存放目录dbpath= /usr/local/mongodb/data#日志文件存放目录logpath= /usr/local/mongodb/mongodb.log#使用追加的方式写日志logappend=true#以守护程序的方式启用,即在后台运行fork=true#最大同时连接数maxConns=500#只允许通过本机访问#bind_ip=127.0.0.1#启用验证#auth = true
 
配置环境变量echo 'export PATH=$PATH:/usr/local/mongodb/bin'>>/etc/profile. /etc/profile
 
启动mongodb/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongodb.conf
 
连接到mongodbmongo
 
创建一个管理用户(不知道生产中是不是给开发这个用户,还是给普通用户)use admindb.createUser({user:'root',pwd:'woshichenshifei',roles:[{role:'dbAdminAnyDatabase',db:'admin'},{role:'userAdminAnyDatabase',db:'admin'}]})
 
检查是否创建成功,验证用户认证是否正确db.auth('root','woshichenshifei')
 
如果开发有需求修改密码,就重新给他修改一下db.changeUserPassword('root','chenshifei')
 
创建数据库和数据库的普通用户并删除数据库和普通用户use chenshifei
 
db.createUser({user:'chenshifei',pwd:'chenshifei',roles:[{role:'readWrite',db:'chenshifei'}]})db.dropUser('chenshifei')
 
退出quit()
 
打开配置文件auth验证,重启mongodb并重连kill `ps -ef|grep mongodb|awk 'NR==1{print $2}'`去掉auth前的#/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongodb.confmongo localhost:27017/admin -u root -p chenshifeimongodb安装、配置与简单操作
 
将连接地址、用户、密码交给开发或dba
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章