二哈又来了~~MongoDB 是一个基于分布式文件存储的数据库(非常好用,可以入坑尝试下)。
在这里,大家可以是使用国内的一些镜像,这样下载速度会比较快点。
推荐(阿里镜像,速度还是可以的~ https://mirrors.aliyun.com/mongodb/)
首先,我们要在阿里镜像上寻找自己需要的对应mongodb版本(注意:(配置偶数版本,奇数版不适合生产使用))。
1.创建mongodb源
创建yum源文件:
cd /etc/yum.repos.d vim mongodb-org-4.4.org
在 mongodb.org 文件中我们需要配置如下内容:
[mongodb-org] baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/8Server/mongodb-org/4.4/x86_64/ gpgcheck=0 enabled=1
2.开始使用yum安装mongodb
yum install -y mongodb-org
看到Complete!我们已经成功下载好mongodb。
3.启动 mongodb
在Centos7.0+版本以后推荐使用 systemctl 命令启动 mongodb
systemctl start mongod.service
检查 mongodb 状态:
systemctl status mongod.service
active(running)提示我们mongodb正在运行中。
4.使用 mongodb
在linux交互窗口上我们输入 mongo 即可。(mongodb默认监听端口27017)
> db.apple.insert({'a':30,'b':40,'c':50}) WriteResult({ "nInserted" : 1 }) > db.apple.find() { "_id" : ObjectId("5f7c29169e0adb650a7733ee"), "a" : 30, "b" : 40 } { "_id" : ObjectId("5f7c2e15e5f6d90c9b442104"), "a" : 30, "b" : 40, "c" : 50 } >
mongo 数据库不需要我们提前定义数据库和表,可以随时进行插入数据。
提示(Tips)
如果启动不成功的伙伴,可以看看自己服务器的防火墙是不是开启了,可以关闭防火墙或者开放对应定义好的mongo端口。
如何开放端口(需要的~,可以查看下我的另外一篇随笔,linux开放对应端口号)。