CentOS7安装MongoDB步骤

# 下载MongoDB Community Server(社区版)
下载地址:https://www.mongodb.com/try/download/community

1.jpgmkdir /root/soft && cd /root/soft
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.8.tgz

# 安装
tar -zxvf mongodb-linux-x86_64-rhel70-5.0.8.tgz
mv mongodb-linux-x86_64-rhel70-5.0.8 /app/mongodb
mkdir -p /app/mongodb/data /app/mongodb/log /app/mongodb/conf

# 启动/关闭mongodb服务
# 方式1:手动方式
启动
/app/bin/mongod --port=27017 --dbpath=/app/mongodb/data --logpath=/app/mongodb/log/mongodb.log --fork
关闭1
/app/bin/mongod --port=27017 --dbpath=/app/mongodb/data --shutdown
关闭2
输入mongo命令,然后执行
use admin            --进入admin库      
db.shutdownServer()   --关闭服务
exit                 --退出shell即可

启动mongodb服务的参数说明
参数 解释
–dbpath 指定数据文件存放目录
–logpath 指定日志文件,注意是指定文件不是目录
–logappend 使用追加的方式记录日志
–port 指定端口,默认为27017
–bind_ip 默认只监听localhost网卡
–fork 后台启动
–auth 开启认证模式
————————————————
# 查看mongodb数据库
show dbs

# 方式2:配置文件
加环境变量
#修改/etc/profile,添加环境变量,方便执行MongoDB命令
export MONGODB_HOME=/app/mongodb 
export PATH=$PATH:$MONGODB_HOME/bin
#重新加载环境变量
source /etc/profile 

cd /app/mongodb/conf
vi mongodb.conf
# 然后输入
# mongodb 配置文件
port=27017 #端口
bind_ip=0.0.0.0 #默认是127.0.0.1
dbpath=/app/mongodb/data #数据库存放
logpath=/app/mongodb/log/mongodb.log #日志文件
pidfilepath =/app/mongodb/log/mongodb.pid
fork=true #设置后台运行
#auth=true #开启认证

directoryperdb = true
logappend = true
noauth = true
maxConns = 52000

启动
/app/mongodb/bin/mongod --config /app/mongodb/conf/mongodb.conf

/app/mongodb/bin/mongod -f /app/mongodb/conf/mongodb.conf

也可以把MongoDB启停服务加入到systemctl中

清理MongoDB
mongo
use admin
db.auth("user","password") 
show dbs
use 要删的数据库名
db.dropDatabase()
show dbs

分享到:

网友留言(0 条)

发表评论