全栈开发

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日

上一篇下一篇

猜你喜欢

热点阅读