1 解压安装包
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.4.tgz
2 配置
创建 数据文件存放目录
/usr/local/mongodb/data/db
创建 日志文件存放目录 和 mongodb.log文件
/usr/local/mongodb/logs/mongodb.log
创建mongodb.conf 并写入下面配置信息
配置信息
#数据文件存放目录
dbpath = /usr/local/mongodb/data/db
#日志文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log
#默认端口27017
port = 27017
#以守护程序的方式启用,即在后台运行
fork = true
#允许远程连接,127.0.0.1只允许本地连接
bind_ip=0.0.0.0
#是否需要认证,如果启用,则需要创建mongodb账号密码,使用账号密码才可以远程访问
#auth = true
3 配置环境变量
vi /etc/profile
# 添加一行
export PATH=$PATH:/usr/local/mongodb/bin
#使环境变量立即生效
source /etc/profile
4 启动mongo
mongod -f /usr/local/mongodb/mongodb.conf
#或
mongod --config /usr/local/mongodb/mongodb.conf
5 连接mongo
mongo --port 27017
# 或使用用户名和密码连接
mongo --port 27017 -u root -p 111111
6 创建超级用户
#必须连接到mongo,选择进入 admin
use admin
# 创建用户
db.createUser(
{
user:"root",
pwd:"123456",
roles:[{role:"root",db:"admin"}]
}
);
创建用户后,停止mongo服务,在配置文件中开启 auth=true,再次启动 使用用户名和密码访问
# 关闭
db.shutdownServer();
# 修复
mongod -f mongod.conf --repair
# 查看用户
show users
# 修改用户名和密码
db.changeUserPassword("root", "111111")