Linux(Ubuntu)单机部署mongoDB

系统为Ubuntu16.04,mongoDB版本为4.0.18
mogodb部署需要自建logs目录、db目录还有配置文件,所以要提前规划部署路径


版本选择

MongoDB的版本命名规范如:x.y.z;
y为奇数时表示当前版本为开发版,如:1.5.2、4.1.13;
y为偶数时表示当前版本为稳定版,如:1.6.3、4.0.10;
z是修正版本号,数字越大越好。


安装包下载

下载地址:https://www.mongodb.com/download-center/community
选择一个和自己机器相匹配的版本,
在这里插入图片描述
将下载的安装包通过Xftp上传到Linux服务器
将安装包解压到自定的路径,我的在/usr/local/mongodb目录下

tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.18.tgz -C /usr/local/mongodb

解压完成后修改解压包的名称

mv mongodb-linux-x86_64-ubuntu1604-4.0.18 mongodb-4.0.18

配置Mongodb环境
配置系统环境将mongodb路径配置到/etc/profile文件中

vim /etc/profile

添加mongodb路径

export PATH=$PATH:/usr/local/mongodb/mongodb-4.0.18/bin

刷新命令使命令生效

source /etc/profile

在mongodb目录下创建一个日志目录和一个数据库目录以及配置文件;日志要确定到日志文件,要在logs目录下创建一个log文件

mkdir logs
mkdir db

在logs目录下创建一个日志文件

vim mongodb.log

创建配置文件

vim mongodb.conf

配置信息如下

#指定MongoDB日志文件,注意是指定文件不是目录
logpath=/usr/local/mongodb/logs/mongodb.log
#指定服务端口号,默认端口27017
port=27017
#使用追加的方式写日志
logappend=true
#指定数据库路径
dbpath=/usr/local/mongodb/db/
#以守护进程的方式运行MongoDB,创建服务器进程 
fork=true
#允许访问路径,如果允许外网访问需要设置成如下ip
bind_ip = 0.0.0.0

编辑完成后保存退出


启动

通过配置文件启动,进入到安装包bin目录下

./mongod -f /usr/local/mongodb/mongodb.conf

出现如下信息说明启动成功
在这里插入图片描述
执行./mongo命令进入mongodb客户端
在这里插入图片描述
执行show dbs可以看见三个默认库,说明mongodb部署已经成功
在这里插入图片描述
退出

在客户端状态下切换admin数据库

use admin

执行关闭命令

db.shutdownServer()


通过命令找出mongodb进程

ps aux | grep mongodb

通过kill杀掉进程

kill -9 进程号

至此没有安全认证的环境配置完成。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值