Linux系统安装MongoDB数据库
2020-02-11 本文已影响0人
夏海峰
1、查看 Linux 系统版本
uname -a
# Linux izwz9j3qe95icdz3n5xioez 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
2、配置 yum 镜像仓库源
cd /etc/yum.repos.d
vim mongodb-org-4.0.repo # 创建一个新的源仓库地址
配置文件如下:
# mongodb-org-4.0.repo
[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
3、更新 yum 源仓库
yum undate
4、使用 yum 安装 mongodb数据库
yum -y install mongodb-org
# 查看安装路径
whereis mongod
# mongod: /usr/bin/mongod /etc/mongod.conf /usr/share/man/man1/mongod.1
5、修改 mongod服务 的配置文件
vim /etc/mongod.conf
把 bindIp: 172.0.0.1
改为 bindIp: 0.0.0.0
。配置文件如下:
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
# Enter 0.0.0.0,:: to bind to all IPv4 and IPv6 addresses or, alternatively, use the net.bindIpAll setting.
6、mongod服务启动
# 启动mongodb:
systemctl start mongod.service
# 停止mongodb :
systemctl stop mongod.service
# 重启mongodb:
systemctl restart mongod.service
# 查到mongodb的状态:
systemctl status mongod.service
# 设置开机启动:
systemctl enable mongod.service
7、Shell连接MongoDB数据库
mongo
# MongoDB shell version v4.0.16
# connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
# Implicit session: session { "id" : UUID("eb72ec56-df2f-4893-bff8-91e61344fcb6") }
# MongoDB server version: 4.0.16
8、Shell操作MongoDB
# 创建数据库
use test
# 创建集合
db.createCollection("users")
show collections
# 向集合中插入数据并查找
db.users.insertOne({username:"geekxia", age: 20})
db.users.find()
EDN 2020年2月11日