温馨提示:我的环境是腾讯云自带的CentOS7.4 x64 镜像,本地环境是win10 x64 专业版,ssh工具是用的win10 自带的cmd
如果环境不一致,可能会出现无法预知的错误。
1、去官网找到安装包地址,复制下来。
官网地址:https://www.mongodb.com/download-center?jmp=nav#community
我使用的安装包地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
2、使用SSH登录服务器,找一个文件夹存放安装包,我这里使用的是 /usr
$ cd /usr
$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
第一步是定位到/usr文件夹,第二步是下载安装包。
如图所示进度到100%时,就是下载完成了。
3、解压缩安装包,并重命名文件夹。
$ tar zxvf mongodb-linux-x86_64-4.0.0.tgz
$ mv mongodb-linux-x86_64-4.0.0 mongodb
第一步是解压缩,第二步是重命名,如图所示。
4、配置环境变量
$ vim /etc/profile
在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
#Set Mongodb
export PATH=/usr/mongodb/bin:$PATH
保存后通过下面的命令使环境变量生效:
$ cd ~
$ source /etc/profile
5、创建数据库目录
$ cd /usr/mongodb
$ touch mongodb.conf
$ mkdir db
$ mkdir log
$ cd log
$ touch mongodb.log
6、修改mongodb配置文件。
vim /usr/mongodb/mongodb.conf
添加以下内容
port=27017 #端口
dbpath= /usr/mongodb/db #数据库存文件存放目录
logpath= /usr/mongodb/log/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
noauth=true #不启用验证
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0 #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
7、设置文件夹权限
$ cd /usr/mongodb
$ chmod 777 db
$ chmod 777 log
8、启动mongodb
$ cd ~
$ mongod --config /usr/mongodb/mongodb.conf
网友指正:最新版本mongodb已经将--config 修改为 -f (本人尚未尝试)
转载:https://www.jianshu.com/p/994bc7b19b26
所有巧合的是要么是上天注定要么是一个人偷偷的在努力。
个人微信公众号,专注于学习资源、笔记分享,欢迎关注。我们一起成长,一起学习。一直纯真着,善良着,温情地热爱生活,,如果觉得有点用的话,请不要吝啬你手中点赞的权力,谢谢我亲爱的读者朋友。
The people who get on in this world are the people who get up and look for circumstances they want, and if they cannot find them, make them.——Bernara Shaw
「在这个世界上取得成就的人,都努力去寻找他们想要的机会,如果找不到机会,他们便自己创造机会。——萧伯纳」