(新)Linux 安装、配置 MondoDB

1.下载MongoDB安装包文件

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.8.tgz

2.将下安装包移动到/usr/local 目录下(mv是移动文件命令)

mv mongodb-linux-x86_64-4.0.8.tgz /usr/local/

3. 解压并重命名

1 cd /usr/local    #进入到/usr/local
2 tar zxvf mongodb-linux-x86_64-4.0.8.tgz   #解压我们刚下载的安装包

3 mv mongodb-linux-x86_64-4.0.8 mongodb #将安装名字改为 mongodb

4.这些完成之后,开始配置

1 cd mongodb
2 
3 mkdir -p data/db #在mongdb目录中,创建data在data文件夹中创建db

5. 在 mongodb 目录中创建 logs 目录

mkdir logs

6.在 /usr/local/mongodb/bin 下新建 mongodb.conf 配置文件

注意:在下面用到的vim命令,如果大家没有安装的话先执行,已安装的请忽略

1 yum -y install vim*
1 cd /usr/local/mongodb/bin
2 vim mongodb.conf

7.我们新建了mongodb.conf,填入下面的内容 注意:记得保存退出哦

dbpath = /usr/local/mongodb/data/db  #Mongodb数据库存放位置
logpath = /usr/local/mongodb/logs/mongodb.log  #日志
logappend = true  #日志追加级别,表示不覆盖日志,而是往后面添加
port = 27017   #mongodb 端口
fork = true    #以守护进程的方式在后台运行
bind_ip=0.0.0.0  #可访问的IP地址, 0.0.0.0表示IP都可以被访问

8.环境变量配置

1 vim /etc/profile     #进入配置环境变量中

在最下面添加这两行内容

1 export MONGODB_HOME=/usr/local/mongodb
2 export PATH=$PATH:$MONGODB_HOME/bin

添加后,重启系统环境配置

source /etc/profile

9.启动

因为MongoDb的启动文件在安装目录的bin目录下面,确保在/usr/local/mongodb/bin目录下,进行启动

mongod -f mongodb.conf 

10.测试连接

如果没有成功,看是否是因为防火墙的影响,如果没有关闭防火墙,要关闭

CentOS 7.0默认使用的是firewall作为防火墙。

查看防火墙状态命令:firewall-cmd --state

停止firewall命令:systemctl stop firewalld.service

禁止firewall开机启动命令:systemctl disable firewalld.service

11.扩展

我们可以进入 /usr/local/mongodb/bin目录下

1 ./mongo
2 
3 show dbs

我们可以在这里面创建一个数据库

1 use  demo

插入数据(如果goods不存在的话,则会自动创建一个goods表)

1 db.goods.insert({id:1000,"name":"test"})

你在相关个工具中就可以看到,增加了goods这张表,且有 

{id:1000,"name":"test"} 这条数据

=========================================

posted @ 2020-08-30 21:11  -PENG-  阅读(217)  评论(0编辑  收藏  举报