系统为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 进程号
至此没有安全认证的环境配置完成。