MongoDB:CentOS7安装MongoDB

news/2024/10/18 2:27:08/

安装MongoDB

# 安装MongoDB
cd /usr/local/
tar -xzvf mongodb-linux-x86_64-rhel70-6.0.2.tgz
mv mongodb-linux-x86_64-rhel70-6.0.2/ mongodb-6.0.2/# 创建软链接
ln -s /usr/local/mongodb-6.0.2/bin/mongod /usr/local/bin/mongod

MongoDB默认会将数据文件放在/data/db目录下(不会自动创建该目录),也可以在MongoDB启动时通过--dbpath参数指定该目录,值可以为绝对路径也可以为相对路径,其中相对路径是相对于当前命令行所在路径。

# 创建数据目录
mkdir -p /usr/local/mongodb-6.0.2/data/db/# 启动MongoDB
mongod --dbpath /usr/local/mongodb-6.0.2/data/db

MongoDB默认是以前台模式启动的,在启动后会占用当前的终端窗口,通过--fork参数可以让MongoDB以后台模式启动,该参数必须配合--logpath--syslog参数使用,这两个参数都表示日志文件的路径,随便使用哪一个都可以,值可以为绝对路径也可以为相对路径,其中相对路径是相对于当前命令行所在路径。

# 创建日志文件
mkdir -p /usr/local/mongodb-6.0.2/data/log/
touch /usr/local/mongodb-6.0.2/data/log/mongodb.log# 启动MongoDB
mongod \--dbpath /usr/local/mongodb-6.0.2/data/db \--logpath /usr/local/mongodb-6.0.2/data/log/mongodb.log \--fork

关闭MongoDB时,需要使用--shutdown参数,并且还要通过--dbpath指定来数据目录,这样才可以找到运行中的MongoDB。

# 关闭MongoDB
mongod --shutdown --dbpath /usr/local/mongodb-6.0.2/data/db/

MongoDB启动后,默认监听的IP地址为localhost,端口号为27017。通过--bind_ip参数可以指定监听的网卡,值为IP地址,如果有多个IP地址则用逗号分割,localhost表示本机地址,0.0.0.0表示本机的所有网卡。通过--port参数可以指定监听的端口号,默认为27017。如果要监听所有网卡,可以直接使用--bind_ip_all参数,而不需要使用--bind_ip参数了。

# 监听指定网卡的27017端口
mongod --bind_ip localhost,192.168.132.130 --port 27017# 监听所有网卡的27017端口
mongod --bind_ip 0.0.0.0 --port 27017# 监听所有网卡的27017端口
mongod --bind_ip_all

使用配置文件

当命令行参数太多时,可以将这些参数写在一个配置文件中,然后在MongoDB启动时通过--config-f参数来加载这个配置文件即可,该参数表示配置文件的路径,值可以为绝对路径也可以为相对路径,其中相对路径是相对于当前命令行所在路径。

在配置文件中,参数名为去掉开头的--的命令行参数名,如命令行参数--dbpath在配置文件中的参数名为dbpath,如果命令行参数没有值的话,则在配置文件中的值用truefalse来表示开启或关闭。

# 创建配置文件并编写配置
mkdir /etc/mongodb/
vim /etc/mongodb/mongodb.conf# 启动MongoDB并加载配置文件
mongod -f /etc/mongodb/mongodb.conf

配置文件的内容如下:

bind_ip=0.0.0.0
port=27017dbpath=/usr/local/mongodb-6.0.2/data/db/fork=true
logpath=/usr/local/mongodb-6.0.2/data/log/mongodb.log

安装MongoDB Shell

MongoDB数据库软件包中没有提供客户端工具,因此需要我们自己额外安装客户端工具。MongoDB Shell是MongoDB官方提供的命令行客户端,该客户端的安装步骤如下:

# 安装MongoDB Shell
cd /usr/local/
tar -xzvf mongosh-1.6.0-linux-x64.tgz
mv mongosh-1.6.0-linux-x64/ mongosh-1.6.0/# 创建软链接
ln -s /usr/local/mongosh-1.6.0/bin/* /usr/local/bin/

MongoDB Shell默认会连接本机的27017端口,可以通过--host--port参数来指定连接的地址和端口号。

# 连接MongoDB服务
mongosh --host 192.168.132.130 --port 27017

http://www.ppmy.cn/news/411533.html

相关文章

centos7环境下:达梦DM8数据文件位置迁移

(一)、为什么要做数据文件的迁移?? 我个人认为存在一下两点原因: 1、前期规划不合理导致数据量暴增的情况下,磁盘紧张、I/0增用,降低了数据性能 2、数据文件所在磁盘老化、存在损坏的风险&#…

Centos7 安装 MongoDB

使用docker安装Mongo 1、拉取镜像 注:需要科学上网 docker pull mongo [rootlocalhost ~]# docker pull mongo Using default tag: latest latest: Pulling from library/mongo 846c0b181fff: Pull complete ef773e84b43a: Pull complete 2bfad1efb664: Pull co…

Centos7安装达梦(DM7)数据库

Centos7安装达梦(DM7)数据库,也适用于DM8 准备工作: 1.关闭firewalld防火墙和Selinux #查看firwalld的状态 systemctl status firewalld #也可以执行 firewall-cmd --state #停止firewalld systemctl stop firewalld #禁用firewalld systemctl di…

Linux Centos 7安装MongoDB(简单!详细!)

Yum源 使用 概括几个常用的: // 1 安装 yum install package // 安装指定的安装包package // 2 更新和升级 yum update // 全部更新 yum update package // 更新指定程序包package yum check-update // 检查可更新的程序 yum upgrade package // 升级…

centos7 安装mongodb

Yum 安装 vi /etc/yum.repos.d/mongodb-org-6.0.repo 填充内容如下: [mongodb-org-6.0] nameMongoDB Repository baseurlhttps://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/ gpgcheck1 enabled1 gpgkeyhttps://www.mongodb.org/static/pgp/…

ad18学习笔记四:层叠管理器

Altium Designer(AD)软件使用记录05-PCB叠层设计_ad层叠管理器_朱万利的博客-CSDN博客 Altium Designer(AD)软件使用记录05-PCB叠层设计_ad层叠管理器_朱万利的博客-CSDN博客 AD使用教程 图文并茂 AD2020四层板_ad层叠管理器_知立的博客-CSDN博客 AD使用教程 图文并茂 AD202…

蓝牙耳机哪个品牌的质量好?佩戴舒适的真无线耳机

不管是听歌煲剧还是打游戏上分,很多人都会佩戴蓝牙耳机,摆脱有线的束缚和缠绕带来的困扰,蓝牙耳机更贴合当下年轻人的态度与风格。现在,市面上蓝牙耳机的形态及种类也越来越多,下面我来推荐几款佩戴舒适的蓝牙耳机&…

蓝牙耳机品牌哪个质量好?2023质量好的蓝牙耳机推荐

相较于有线耳机,蓝牙耳机凭借更方便地使用而受到不少人的喜爱,蓝牙耳机各种性能的发展也越来越先进。哪个品牌的蓝牙耳机质量好?针对这个问题,我来给大家推荐几款质量好的蓝牙耳机,一起来看看吧。 一、南卡小音舱蓝牙耳…