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"} 这条数据
=========================================