MongoDB Linux 安装教程:服务启动、认证与远程连接
· 阅读需 2 分钟
这篇文章主要讲解 mongodb linux安装教程
-
进入MongoDB下载中心:http://www.mongodb.org/downloads
-
根据自己的实际系统环境,下载所要的文件,我的是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
-
进入客户端
/usr/local/mongodb/bin/mongouse test;db.createUser({user:"test", pwd:"test", roles: [{role: "readWrite", db: "test"}]}); -
终止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