时间:2021-07-01 10:21:17 帮助过:2人阅读
1. 下载对应操作系统和机器的版本
网址: https://www.mongodb.com/download-center?jmp=docs
我的系统为CentOS-6.6 ,64位,所以选择红帽子版,因为它们之间有不得不说的渊源。
2. 安装
2.1 将安装包解压到 /usr/local 目录中
tar -zxvf mongodb-linux-x86_64-rhel62-3.2.7.tgz
重命名为mongodb-3.2.7之后建立软连接:
ln -s mongodb-3.2.7 mongodb
2.2 在/usr/local/mongodb目录中创建数据库文件夹与日志文件。
mkdir /usr/local/mongodb/data
touch /usr/local/mongodb/logs 2.3 将mongodb的bin目录加入到PATH中,以供全系统使用 编辑/etc/profile文件,在最后加上: 然后通过 source profile 命令来使更改立即生效。 2.4 编写简单脚本来启动mongodb 2.4.1 无密码登陆 脚本start-mongodb.sh内容如下:mongod --dbpath /opt/mongodb-data/data --logpath /opt/mongodb-data/logs/mongodb.log --journal --fork执行脚本开启mongod服务,并通过mongo客户端来建立新用户,设置密码。 建立脚本来创建新用户,其内容如下: 创建结果如图所示:
密码设置完
启动脚本修改为:
mongod --dbpath /opt/mongodb-data/data --logpath /opt/mongodb-data/logs/mongodb.log --journal --fork --auth
更改完了之后就先关闭原来开启的mongod服务,然后用新的脚本重新开启需要密码验证的mongod: