CentOS7安装部署Mongodb「终于解决」

CentOS7安装部署Mongodb「终于解决」1、下载安装包 打开官网,跳转至下载界面,选择对应版本的安装包,拷贝其链接,这里是手动安装,所以下载tgz安装包,如果要自动化安装,选择server的rpm自动安装包 https://www.mong

CentOS7安装部署Mongodb

1、下载安装包

打开官网,跳转至下载界面,选择对应版本的安装包,拷贝其链接,这里是手动安装,所以下载tgz安装包,如果要自动化安装,选择server的rpm自动安装包

https://www.mongodb.com/try/download/community

CentOS7安装部署Mongodb「终于解决」

这里直接使用wget下载至服务器中,然后对其进行解压拷贝至指定目录

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.22.tgz

CentOS7安装部署Mongodb「终于解决」

tar -xvf mongodb-linux-x86_64-rhel70-3.2.22.tgz
mv mongodb-linux-x86_64-rhel70-3.2.22 /usr/bin/mongodb-3.2.22

2、配置环境变量

使用下列命令打开profile文件

vim /etc/profile

在文件末尾下一行写入以下参数并保存

export PATH=/usr/bin/mongodb-3.2.22/bin:$PATH

执行以下命令使环境变量生效

source /etc/profile

CentOS7安装部署Mongodb「终于解决」

3、进行配置

在拷贝后的目录下创建data文件夹和logs文件夹

mkdir logs data

进入当前目录下bin文件夹下,创建mongodb.conf文件,该文件作为启动时的配置文件,写入以下信息保存,如有外部链接需求的请自行配置防火墙

port=27017   #端口
bind_ip=0.0.0.0    #默认是127.0.0.1
dbpath=/usr/bin/mongodb-3.2.22/data   #数据库存放
logpath=/usr/bin/mongodb-3.2.22/logs/mongodb.log    #日志文件
fork=true   #设置后台运行
#auth=true     #开启认证

4、启动查看

[root@VM-0-2-centos bin]# mongod --config mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 29696
child process started successfully, parent exiting
[root@VM-0-2-centos bin]# ps -aux | grep mongodb
root     29696  0.5  2.0 398440 38156 ?        Rl   11:06   0:00 mongod --config mongodb.conf
root     29965  0.0  0.0 112812   968 pts/0    R+   11:06   0:00 grep --color=auto mongodb

5、使用测试

这里进行最简单的一些测试

#连接客户端 
mongo
# 插入数据 
db.cs.insert({"a":"b"})
# 查询数据
db.cs.find()

CentOS7安装部署Mongodb「终于解决」

原文地址:https://www.cnblogs.com/HOPEAMOR/archive/2022/05/07/16244497.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5293.html

(0)
上一篇 2023-05-15
下一篇 2023-05-15

相关推荐

  • 技术分享 | Jump Consistent Hash 原理解析(上篇)

    技术分享 | Jump Consistent Hash 原理解析(上篇)作者:傅文辉 之前爱可生开源社区公众号发表了dble 沿用 jumpstringhash,移除 Mycat 一致性 hash 原因解析, 阐述了跳跃法相对环割法的性能优势。很多读者表示对其中”跳跃法…

    2023-01-28
    104
  • 2、Automapper安装及配置[通俗易懂]

    2、Automapper安装及配置[通俗易懂]一、 安装 我们安装是在 vs 中使用Nuget的方式进行安装 不过安装时需注意一件事情就是,版本问题,我示例使用的是.net framework 4.5.2,所以我安装AutoMapper的版本是7

    2022-12-29
    105
  • Linux服务器如何设置防火墙「建议收藏」

    Linux服务器如何设置防火墙「建议收藏」防火墙是服务器租用后必不可少的安全保护措施。忘记配置服务器防火情,将使您的服务器处于巨大的安全漏洞风险中。防火墙设置可允许您删除连接到网络中的不必要的软件,进而避免您的服务器及其端口受到恶意入侵。 …

    2022-12-24
    105
  • MySQL密码加密与解密[亲测有效]

    MySQL密码加密与解密[亲测有效]MySQL加密和解密实例详解 有多种前端加密算法可用于数据加密、解密,这是一种简单的数据库级别的数据加密、解密解决方案。 以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )

    2023-02-15
    102
  • MySQL事务学习[亲测有效]

    MySQL事务学习[亲测有效]MySQL事务: 1、事务特性:原子性,一致性,隔离性,持久性 原子性:对一些操作,要么同时成功,要么同时失败。 一致性:对一些操作,处理结果必须一致的,比如转账:A转给B,那么A账户减少100元,…

    2023-03-26
    105
  • 多版本并发控制 MVCC「终于解决」

    多版本并发控制 MVCC「终于解决」本篇文章主要介绍了 多版本并发控制(MVCC)在 MySQL 的实现

    2023-06-05
    89
  • varchar的优点_关于往事的说说

    varchar的优点_关于往事的说说在使用MySQL的过程中,在存储字符串时,大家或许都有过这样或那样的困惑,譬如: 1. 对于固定长度的字符串,为什么推荐使用 CHAR 来存储? 2. VARCHAR 可设置的最大长度是多少? 3.

    2023-04-20
    110
  • Python join方法若干实例初探

    Python join方法若干实例初探在Python开发中,我们经常需要将多个字符串连接起来,这时常常需要用到字符串的join方法。Python的join方法可以非常方便地连接字符串,本文将从多个示例入手,详细说明join方法的使用。以下为丰富join方法知识的几种实例:

    2023-12-28
    66

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注