当前位置:首页 > 数据库 > 树莓派-安装、配置、启动mongodb数据库

树莓派-安装、配置、启动mongodb数据库

2022年11月09日 21:51:19数据库7

一、安装

树莓派版本

4B 8G 64位

mongodb版本

这里非常容易出错,之前尝试过很多次都失败了,原来是版本选错,这次咬咬牙一个一个试了一下,发现匹配树莓派64位系统版本的mongodb竟然是rhel-arm64!,没想到吧!
下载链接

	cd /usr/local
	
	wget https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-rhel82-4.4.6.tgz
	
	tar xvf mongodb-linux-aarch64-rhel82-4.4.6.tgz
	
	mv mongodb-linux-aarch64-rhel82-4.4.6 mongodb

二、挂软链

	sudo ln -s /home/pi/mongodb/bin/mongod /usr/local/bin/mongod
	
	sudo ln -s /home/pi/mongodb/bin/mongo /usr/local/bin/mongo

三、新建db和logs目录以及log文件

	mkdir -p /home/pi/mongodb/db
	
	mkdir -p /home/pi/mongodb/logs
	
	touch /home/pi/mongodb/logs/mongodb.log
	
	vim /home/pi/mongodb/mongodb.conf

四、设置conf文件

进入mongodb目录,编辑conf文件(如果没有此文件会自动新建):

	cd /home/pi/mongodb
	
	vim mongodb.conf

将以下内容粘贴进conf文件中

dbpath = /home/pi/mongodb/db
logpath = /home/pi/mongodb/logs/mongodb.log
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #0000代表允许远程访问,127.0.0.1是只允许本地访问

按“Esc”进入命令行模式,输入“:wq”回车保存设置并退出。

五、启动mongodb

	mongod -f /home/pi/mongodb/mongodb.conf

六、(可选)设置用户名密码

命令行连接数据库

	mongo
	//进入数据库管理
	use admin
	db.createUser({
      user: 'ansin', pwd: '961218',roles: [ "root" ]})

在conf文件中将 #auth=true 注释取消。
重启mongodb

	mongod --shutdown
	mongod -f /home/pi/mongodb/mongodb.conf

再连接就要需要用户名密码了。

作者:||一见生财||
来源链接:https://blog.csdn.net/ansinyu/article/details/118074124

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/database/69107.html

标签: MongoDBGo
分享给朋友:

“树莓派-安装、配置、启动mongodb数据库” 的相关文章

如何结合PICgo,Typora以及阿里云对象存储OSS搭建自己图床写博客

如何结合PICgo,Typora以及阿里云对象存储OSS搭建自己图床写博客

如何利用阿里云对象存储OSS搭建自己图床写博客 1.购买阿里云 购买链接 登录阿里云–>控制台–>对象存储OSS–购买 购买的时候可以选择按月付费一月一元的,也可以年费9元的,40GB作为博客图床基本就够用了~ 。我选...

CentOS7.2  安装 MongoDB 3.4

CentOS7.2 安装 MongoDB 3.4

服务器版本 CentOS7.2 MongoDB版本 3.4 ###1/ 下载所需资源 阿里镜像地址 http://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org/3.4/x86_64/RPMS/...

setjmp()、longjmp() Linux Exception Handling/Error Handling、no-local goto

setjmp()、longjmp() Linux Exception Handling/Error Handling、no-local goto

setjmp()、longjmp() Linux Exception Handling/Error Handling、no-local goto 目录 1. 应用场景 2. Use Case Code Analysis 3. 和setjmp、longj...

Django的下载和安装

Django的下载和安装

Django的下载和安装 1.官网链接  https://www.djangoproject.com/download/ 2.下载后,解压,将解压包放在Python的安装目录。(前提是安装了Python)   3.进入Django,执...

Go 面试题(附答案解析)

1、写出下面代码输出内容 package main import ( "fmt" ) func main() { defer_call() } func defer_call() { defer func() { fmt.Println("打印前")...

一文读懂goroutine和channel

一文读懂goroutine和channel

开源库「go home」聚焦Go语言技术栈与面试题,以协助Gopher登上更大的舞台,欢迎go home~ 背景介绍 大家都知道进程是操作系统资源分配的基本单位,有独立的内存空间,线程可以共享同一个进程的内存空间,所以线程相对轻量,上下文切换开销也小。虽然...

pycharm 下的djiango使用

pycharm 下的djiango使用

创建工程可以在虚拟环境下运行,创建工程后使用命令  在python 下的命令窗口(Terminal) python3 manage.py startapp django_web (或者 python3替换为 python) 在 setting里面...

012 Go语言基础之函数

012 Go语言基础之函数

目录 一、函数 二、函数定义 三、函数的调用 四、参数 4.1 类型简写 4.2 可变参数 五、返回值...

Django学习手册

Django学习手册

  整体步骤阐述:(windows环境下)   步骤一,下载python安装包 (和 jiango 压缩包)   步骤二,安装python 配置python的环境变量   步骤三,安装djang       方式一:pip install jda...

GO函数

GO函数

03GO函数 函数 函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数定义 Go语言中定义函数使用func关键字,具体格式如下:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。