跳到主要内容

MongoDB Linux 安装教程:服务启动、认证与远程连接

· 阅读需 2 分钟
Apache王也道长
软件开发者与技术作者

这篇文章主要讲解 mongodb linux安装教程

  1. 进入MongoDB下载中心:http://www.mongodb.org/downloads

  2. 根据自己的实际系统环境,下载所要的文件,我的是Linux 64-bit. MongoDB 默认配置不应直接暴露到公网。安装完成后应启用认证、限制监听地址和防火墙来源,并建立备份、监控和磁盘容量告警。

下载

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.6.tgz

解压

tar zxvf mongodb-linux-x86_64-2.2.3.tgz

移动目录到/usr/local/mongodb

mv mongodb-linux-x86_64-2.2.3 /usr/local/mongodb

进入mongodb目录

cd /usr/local/mongodb

新建自定义数据目录

mkdir data

新建日志目录

mkdir logs

以后台运行方式启动mongodb

/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --fork

设置开机自启动:

echo "/usr/local/mongodb/bin/mongod --auth --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --fork" >> /etc/rc.local

查看mongodb进程

ps aux |grep mongodb
  1. 进入客户端

    /usr/local/mongodb/bin/mongo
    use test;
    db.createUser({user:"test", pwd:"test", roles: [{role: "readWrite", db: "test"}]});
  2. 终止mongodb服务

    使用带auth认证启动

    /usr/local/mongodb/bin/mongod --auth --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --fork

    修复数据库

    mongod --repair --dbpath /usr/local/mongodb/data --repairpath /usr/local/mongodb

    连接脚本​

    ./mongo --host 127.0.0.1:27017 --authenticationDatabase admin -u root -p root

本文阅读量:--

总访问量 -- · 访客数 --