MongoDB数据库的安装与部署

本文详细介绍了MongoDB在Linux环境下的安装步骤,包括安装依赖、解压安装包、配置数据目录和日志文件,以及如何启动MongoDB服务器。同时,讲解了客户端连接服务器的不同方式,如默认连接和指定连接,并提供了多种退出客户端的方法。此外,还涵盖了关闭MongoDB服务器的正确操作,包括使用命令行和配置文件启动时的关闭方法。

本篇文章简单记录MongoDB数据的安装步骤,以及基本操作命令。

目录

1.安装MongoDB

1.1安装依赖:

1.2解压安装包:

2.启动MongoDB服务器

2.1前台启动(占窗口)

2.2后台启动(不占窗口)

2.3配置文件启动(不占用窗口)

3.客户端连接MongoDB服务器

3.1默认连接

3.2指定连接 

4.客户端退出

4.1直接退出客户端quit()

4.2先use admin;再db.shutdownServer()

4.3先use admin;再db.runCommand(‘shutdown’)

5.关闭MongoDB服务器


1.安装MongoDB

1.1安装依赖:

yum install –y make

yum install –y gcc-c++

1.2解压安装包:

1.2.1 解压mongodb安装包,在官网下载

tar –zxf tar -zxf mongodb-linux-x86_64-rhel70-4.4.12.tgz

1.2.2 Ls解压目录,到bin目录都是可执行文件

1.2.3不将解压的mongodb文件放在root目录下,因为root权限高,其他用户执行不了

mv mongodb-linux-x86_64-rhel70-4.4.12 /usr/local/mongodb

1.2.4 创建一个数据文件目录,将启动后数据存在的文件放在创建的数据文件目录下

mkdir /usr/local/mongodb/data/db -p

1.2.5 创建一个日志文件

mkdir /usr/local/mongodb/data/logs -p

进入logs目录下

touch mongodb.log

2.启动MongoDB服务器

2.1前台启动(占窗口)

2.1.1 启动服务器

bin/mongod --dbpath /usr/local/mongodb/data/db/

2.1.2 查看服务器进程是否被启动:

ps -aux|grep mongo

启动后不能退出,因为是前台启动。会占用命令行窗口

2.2后台启动(不占窗口)

2.2.1启动服务器

bin/mongod --dbpath /usr/local/mongodb/data/db/ --logpath /usr/local/mongodb/data/logs/mongodb.log  --fork

2.2.1 查看服务是否已经启动:

ps –aux|grep mongo

2.3配置文件启动(不占用窗口)

2.3.1在mongodb目录下新建conf配置文件

mkdir conf //新建conf目录
vi conf/mongodb.conf //新建配置文件  

配置文件内容参考参考bin/mongod –help编写

dbpath=/usr/local/mongodb/data/db

Logpath=/usr/local/mongodb/data/logs/mongodb.log

Logappend=true

bind_ip_all=true

port=21017

fork=true

2.3.2 启动服务器

bin/mongod -f conf/mongodb.conf

2.3.3 查看进程是否启动

ps –aux|grep mongo

3.客户端连接MongoDB服务器

3.1默认连接

bin/mongo  #默认连接本地服务器

3.2指定连接 

bin/mongo –host 192.168.38.141 –port 27017

4.客户端退出

4.1直接退出客户端quit()

quit()

4.2先use admin;再db.shutdownServer()

该方法将服务器也一起关闭了。

use admin
db.shutdownServer()

4.3先use admin;再db.runCommand(‘shutdown’)

use admin
db.runCommand(‘shutdown’)

注:第2、3中退出方式只能用于本地连接的方式,即地址为localhost或者127.0.0.1

5.关闭MongoDB服务器

5.1直接杀死进程的方式强制关闭(不推荐)

kill -9 进程号

5.2 常规关闭

bin/mongod –-shutdown –-dbpath data/db/

上面代码中,注意路径问题哦~

安装部署 MongoDB 数据库可以根据不同的操作系统和部署需求选择合适的方式。以下是几种常见的安装部署方法: ### 在 Ubuntu 上安装 MongoDB 在 Ubuntu 系统上安装 MongoDB 可以通过官方仓库进行安装。以下是安装步骤: 1. 创建 MongoDB 的仓库文件: ```bash echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list ``` 2. 更新安装包列表: ```bash sudo apt-get update ``` 3. 安装 MongoDB: ```bash sudo apt-get install -y mongodb-org ``` 安装完成后,需要确保 MongoDB 的服务已经启动,并且设置了开机自启。 ### 使用 Docker 部署 MongoDB 使用 Docker 部署 MongoDB 是一种快速简便的方法,尤其适用于需要快速搭建开发或测试环境的情况。以下是使用 Docker 部署 MongoDB 的基本步骤: 1. 拉取 MongoDB 的 Docker 镜像: ```bash docker pull mongo ``` 2. 创建并启动 MongoDB 容器: ```bash docker run --name some-mongo -d -p 27017:27017 mongo ``` 此命令会创建一个名为 `some-mongo` 的容器,并将容器的 27017 端口映射到主机的 27017 端口。 ### 配置 MongoDB 无论采用哪种安装方式,都需要对 MongoDB 进行基本的配置。这包括但不限于: - 设置数据存储路径:确保 MongoDB 有足够的空间来存储数据,并且该路径具有正确的读写权限。 - 配置日志文件路径:指定日志文件的存储位置,以便于监控和故障排查。 - 网络配置:根据需要配置 MongoDB 的监听地址和端口,确保可以从预期的客户端访问数据库。 - 内存资源分配:根据服务器的硬件配置调整 MongoDB 的内存限制,以优化性能。 安装和配置过程中还需要注意依赖库和软件包是否完整,以及 root 用户的权限问题[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值