首页 > 数据库 >mongodb的安装:

mongodb的安装:

时间:2023-11-26 17:14:15浏览次数:32  
标签:00 mongodb gitlab local gender root 安装

[root@gitlab ~]# cd /usr/local/
[root@gitlab local]# mkdir mongodb

在 mongodb目录下创建data目录和logs目录,以及日志文件mongodb.log的目录

[root@gitlab local]# cd mongodb/
[root@gitlab mongodb]# mkdir {data,logs}
[root@gitlab mongodb]# ls
data logs

[root@gitlab mongodb]# touch mongodb.log

将内容解压到mongodb目录下面:

tar -zxvf mongodb-linux-x86_64-rhel70-5.0.13.tgz -C /usr/local/mongodb

 /etc/profile添加mongodb的环境变量:

#mongodb
export Mongo_HOME=/usr/local/mongodb
export PATH=$Mongo_HOME/bin:$PATH

添加完,source生效配置文件

vi /etc/profile
[root@gitlab mongodb]# source /etc/profile

、添加 MongoDB 配置文件

1、编辑mongodb.conf文件

[root@gitlab mongodb]# cat /etc/mongodb.conf
#指定数据库路径
dbpath=/usr/local/mongodb/data
#指定mongodb的日志路径:
logpath=/usr/local/mongodb/logs/mongodb.log
#指定写日志为追加
logappend=true
#端口号
port=27017
#方便外网访问,写成所有网段
bind_ip=0.0.0.0
fork=true #以守护进程运行mongodb,创建mongodb进程
#auth=true #启用用户验证

 

[root@gitlab mongodb]#

 

启动和关闭 MongoDB

[root@gitlab bin]# mongod -f /etc/mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 3267


child process started successfully, parent exiting
[root@gitlab bin]#
[root@gitlab bin]#
[root@gitlab bin]# pwd
/usr/local/mongodb/bin

[root@gitlab ~]# ps -ef|grep mon
dbus 750 1 0 16:28 ? 00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
root 816 1 0 16:28 ? 00:00:02 /usr/sbin/NetworkManager --no-daemon
root 3267 1 11 16:54 ? 00:00:07 mongod -f /etc/mongodb.conf
root 3457 1665 0 16:55 pts/0 00:00:00 grep --color=auto mon
[root@gitlab ~]# netstat -ntulp |grep 27017
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 3267/mongod
[root@gitlab ~]#

 防火墙没关:

 

 

 compass连接成功::::

 测试往test库的stu集合插入数据:

> use test
switched to db test
> db.stu.insert({name:"sunwukong",age:18,gender:"nanmale"})
WriteResult({ "nInserted" : 1 })
> db.stu.insert({name:"tangsheng",age:35,gender:"nanmale"})
WriteResult({ "nInserted" : 1 })
> db.stu.insert({name:"shaheshang",age:21,gender:"nanmale"})
WriteResult({ "nInserted" : 1 })
> db.stu.insert({name:"zhuwuneng",age:25,gender:"nanmale"})
WriteResult({ "nInserted" : 1 })
> db.stu.find();
{ "_id" : ObjectId("65630b2740758c63b8b87a20"), "name" : "sunwukong", "age" : 18, "gender" : "nanmale" }
{ "_id" : ObjectId("65630b3940758c63b8b87a21"), "name" : "tangsheng", "age" : 35, "gender" : "nanmale" }
{ "_id" : ObjectId("65630b4840758c63b8b87a22"), "name" : "shaheshang", "age" : 21, "gender" : "nanmale" }
{ "_id" : ObjectId("65630b6c40758c63b8b87a23"), "name" : "zhuwuneng", "age" : 25, "gender" : "nanmale" }
>

 

标签:00,mongodb,gitlab,local,gender,root,安装
From: https://www.cnblogs.com/cherishthepresent/p/17857545.html

相关文章

  • node版本管理,勇士nvm下载安装使用
    node不同版本管理比较麻烦,推荐一个工具nvm进行版本管理 下载地址:nvm-windows  ......
  • Java 系统学习 | windows 环境安装 java
    学习语言,首先搭建环境。当前最新是Java21,本篇安装17版本。一、下载进入官网OracleDevelopers开发语言选择JavaDownloads选择JDK选择windows环境的JDK17下载exe文件即可想要其它老版本选择archive二、安装配置双击下载的exe......
  • Cloudquery的学习安装与使用
    Cloudquery的学习安装与使用下载官方下载地址:https://www.cloudquery.club/downloadhttps://pan.baidu.com/s/1a7XOrnMUeeDdHq4_e8qQNQ?pwd=y9l0注意最新版是v2.6我这边使用的是v2.4大差不差的安装前置条件建议是一个空的机器没有redisnginx等组件docker至少......
  • Centos下如何Yum安装php5.5、php5.6、php7.0等版本
    1.检查当前安装的PHP包yumlistinstalled|grepphp如果有安装的PHP包,先删除他们yumremovephp.x86_64php-cli.x86_64php-common.x86_64php-gd.x86_64php-ldap.x86_64php-mbstring.x86_64php-mcrypt.x86_64php-mysql.x86_64php-pdo.x86_642、设置yum源WebtaticEL7for......
  • GroundingDINO安装报错解决
    title:GroundingDINO安装报错解决banner_img:https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679397024795.jpegdate:2023-6-2117:25:00categories:-踩坑GroundingDINO安装报错解决在安装会遇到这个错误ERROR:Commanderroredoutwith......
  • 【Python爬虫】第10篇:js逆向解析和Mongodb数据库。md集合文档(已分享,附代码)
    本文主要学习一下关于爬虫的相关前置知识和一些理论性的知识,通过本文我们能够知道什么是爬虫,都有那些分类,爬虫能干什么等,同时还会站在爬虫的角度复习一下http协议。全套笔记和代码自取地址:请移步这里感兴趣的小伙伴可以自取哦,欢迎大家点赞转发~共8章,37子模块JS的解析......
  • 用VMware Workstation安装openEuler配置opengauss并连接Django 详细教程
    1.下载准备openEuler22.03LTSSP2下载链接:openEuler下载|欧拉系统ISO镜像|openEuler社区官网下载第一个就可以了,之后配置的时候直接勾选上opengauss,不用下载第二个的(太大了)VMwareWorkstation17Player下载链接:https://www.vmware.com/products/workstation-player/workstat......
  • SQL Server使用Windows身份验证模式安装后,重新设置SA密码
    首次安装SQLServer使用Windows身份验证模式安装后,要重新设置自带用户SA的密码(1)右键数据库--》属性(2)安全性-->勾选“SQLserver和Windows身份认证模式(S)”(3)数据库下“安全性”-->“登录名”-->“sa”-->"属性"(4)直接输入需要设置的密码(5)给sa用户设置权限,在“服务器角色”设置为public......
  • 如何在windows系统下安装适用于linux的windows子系统
    最近部分工作需要在linux系统下操作,想着在自己本本上安装个虚拟机,废了九牛二虎之力安装好了VMware及Ubuntu系统,但是其在主机和虚拟机间共享数据不是很方便。于是又废了半天劲安装了VMwaretools,设置了共享盘、并启动后自动挂载。一切搞定后,无意中发现windows下可以安装linux子系统......
  • X86 安装 ARM虚拟机
    WIN10x86环境部署ARM虚拟机(银河麒麟)实例目录WIN10x86环境部署ARM虚拟机(银河麒麟)实例前言部署前的准备安装安装虚拟机启动虚拟机利用shell工具连接前言在我们日常的生产以及运维中,我们经常使用到不同架构的服务器,我们经常使用的是x86架构的cpu,这样一来我们对于同样是x86架构的64......