同系列文章链接
- CentOS 6.9 上安装JDK 8
- CentOS 6.9 上安装Tomcat 8
- CentOS 6.9 上安装Nginx 1.12.2
- CentOS 6.9 上安装Redis 4.0.8
- CentOS 6.9 上安装Mysql 5.6.39
- CentOS 6.9 上安装Mongodb 3.0.6
mongodb 3.0.6(官网下载)
CentOS 6.9 环境(可以参考博客)
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
mv mongodb-linux-x86_64-3.0.6 /usr/local/dev/mongodb
cd /usr/local/dev/mongodb
mkdir data
在data文件夹中创建db目录和logs目录
cd data
mkdir db
mkdir logs
在logs目录下创建mongodb.log文件
cd logs
touch mongodb.log
在data目录下创建mongodb.conf文件
vi mongodb.conf
并且写入以下的内容:
#端口号
port = 27017
#数据目录
dbpath = /usr/local/dev/mongodb/data/db
#日志目录
logpath = /usr/local/dev/mongodb/data/logs/mongodb.log
#设置后台运行
fork = true
#日志输出方式
logappend = true
#开启认证
auth = true
进入到bin目录当中,使用命令
./mongod --config /usr/local/dev/mongodb/data/mongodb.conf
即可按照配置文件启动服务器。
注意我们之前的配置文件中auth = true开启了认证模式,所以我们需要创建认证用户才可以操作数据库。
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
);
exit;
这样便创建了一个超级用户。
进入到bin目录中,输入./mongo命令便可以连接到数据库
use admin # 切换到admin数据库
db.auth("admin","password") # 数据库认证