zoukankan      html  css  js  c++  java
  • linux下安装MongoDB数据库

    inux下安装MongoDB数据库(根据自己的Ubuntu版本选择自己的MongoDB的对应版本)
    
    新建安装目录:根据实际自己选择:cd /data/project/tools
    1.下载安装包
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.6.5.tgz
    下载完成解压
    tar zxf mongodb-linux-x86_64-ubuntu1404-3.6.5.tgz
    
    另一中安装方案或者(个人喜欢上一种)
    
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
    echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org=3.6.5 mongodb-org-server=3.6.5 mongodb-org-shell=3.6.5 mongodb-org-mongos=3.6.5 mongodb-org-tools=3.6.5
    
    2. 安装准备
    将mongodb移动到/usr/local/server/mongdb文件夹
    mv mongodb
    -linux-x86_64-ubuntu1404-3.6.5 /usr/local/mongodb
    创建数据库文件夹与日志文件
    mkdir
    /usr/local/mongodb/data
    touch
    /usr/local/mongodb/logs
    3. 设置开机自启动 将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动
    echo
    "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data –logpath=/usr/local/mongodb/logs –logappend --auth -–port=27017" >> /etc/rc.local
    4. 启动mongodb
    cd到mongodb目录下的bin文件夹启动mongodb
    //下面这个是需要权限的登录方式, 用户连接需要用户名和密码 /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --auth --port=27017 --fork
    //这个是不需要密码的 /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork 5. 进入数据库的CLI管理界面 cd到mongodb目录下的bin文件夹,执行命令./mongo 运行如下:
    [root@namenode mongodb]
    # ./bin/mongo MongoDB shell version: 1.8.2 connecting to: test > use test; switched to db test 6.在安装mongodb,设置密码后,如果直接连接mongodb,不用密码,虽然可以连上,但是会无法切换到指定数据库: 解决方法是连接时加上密码: -> # mongo --port 27017 -u "UserAdmin" -p "abc123" --authenticationDatabase "admin" MongoDB shell version v3.6.3 connecting to: mongodb://127.0.0.1:27017/ MongoDB server version: 3.6.3 > use test switched to db test
  • 相关阅读:
    微信小程序错误码参考大全
    关于vagrant一个虚拟机搭建多个项目配置(总结)
    Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目
    vagrant的centos镜像,怎么用root用户登录?
    Vagrant系列(二)----Vagrant的配置文件Vagrantfile详解
    过滤数组中的空数组array_filter()
    getMessage(),getFile,getLine获取异常用法
    测试工程师的福利!各远程移动测试平台对比分析
    学习这篇总结后,你也能做出天天快报一样的推荐系统
    别被官方文档迷惑了!这篇文章帮你详解yarn公平调度
  • 原文地址:https://www.cnblogs.com/DJRemix/p/13092286.html
Copyright © 2011-2022 走看看