美文网首页
linux环境下node mongoDB服务搭建

linux环境下node mongoDB服务搭建

作者: 多年0以后 | 来源:发表于2019-06-20 22:03 被阅读0次

    安装mongoDB

    下载mongodb
    通过FTP工具上传安装包到上传文件到Linux上的/usr/local/source目录下(可以是任意路径,本人习惯将安装包放在source目录下)
    创建安装路径并解压安装包
    1. mkdir mongoDB 创建安装目录
    2. tar -zxvf mongodb-linux-i686-3.2.13-rc0.gz -C /usr/local/mongoDB
    添加环境变量或者创建软连接
    1. vim /etc/profile 添加 export PATH=$PATH:/usr/local/mongoDB/bin 添加环境变量, source /etc/profile 使环境变量立即生效
    2. ln -s /usr/local/mongoDB/bin/mongod /usr/local/bin/mongod 创建软链接
    3. mongod -v 查看mongodb版本确认是否安装成功
    创建数据库、日志文件夹、配置文件文件夹
    1. mkdir data , mkdir logs, mkdir etc 创建三个文件夹
    2. cd ./etc 目录下 执行 vim mongodb.conf 创建配置文件
    编写配置文件
    • dbpath=/usr/local/mongoDB/mongodbserver/data 数据文件路径
    • logpath=/usr/local/mongoDB/mongodbserver/logs/mongodb.log 日志路径
    • port=27017 监听的端口号
    • logappend=true 日志累加
    • fork=true 后台运行
    • auth=true 身份验证
    • bind_id= 0.0.0.0 监听的id地址段(多个值逗号隔开)
    • master=true 设置为主数据库
    • slave=true 设置为从数据库
    • source = 0.0.0.0:27017 指定主机器地址及端口
    启动停止及自动启动
    1. mongod --config /usr/local/mongoDB/etc/mongodb.conf 启动服务
    2. mongod --shutdown /usr/local/mongoDB/etc/mongodb.conf / 关闭服务
    3. vi /etc/rc.local 添加 /usr/local/mongoDB/bin/mongod --config usr/local/mongoDB/etc/mongodb.conf 开机启动
    4. mongo 进入 mongodb shell界面测试服务是否启动成功
    用户及权限操作
    • 添加用户
    db.createUser( {user: "pfnieadmin", pwd: "123456", 
        roles: [{ role: "userAdminAnyDatabase", db: "admin"}]
    })
    
    • 修改权限
    db.updateUser("pfnieadmin", {roles :[
         {"role" : "userAdminAnyDatabase","db" : "admin"},
         {"role" : "dbOwner","db" : "admin"},  
         {"role" : "clusterAdmin", "db": "admin"}]
    })
    

    安装node

    下载node
    通过FTP工具上传安装包到上传文件到Linux上的/usr/local/source目录下(可以是任意路径,本人习惯将安装包放在source目录下)
    创建安装路径并解压安装包
    1. mkdir node 创建安装目录
    2. tra -zxvf node-v10.16.0-linux-x64.tar.xz -C /usr/local/node 解压安装包
    3. cd /usr/local/node node -v 测试node是否安装成功
    添加环境变量或者创建软连接
    1. vim /etc/profile 添加 export PATH=$PATH:/usr/local/node/bin 添加环境变量, source /etc/profile 使环境变量立即生效
    2. ln -s /usr/local/node/bin/node /usr/local/bin/node 创建软链接
    3. ln -s /usr/local/node/bin/npm /usr/local/bin/npm 创建软链接
    4. npm config set registry https://registry.npm.taobao.org 配置npm包下载地址
    5. mkdir global 创建npm2 全局安装文件夹
    6. npm config set prefix "/usr/local/node/global" 配置全局安装位置
    安装pm2
    1. npm install pm2 -g 下载并安装pm2
    2. ln -s /usr/local/node/global/pm2/bin/pm2 /usr/local/bin/pm2 创建pm2软连接
    3. pm2 -v 测试pm2是否安装成功

    相关文章

      网友评论

          本文标题:linux环境下node mongoDB服务搭建

          本文链接:https://www.haomeiwen.com/subject/waejqctx.html