OpenEuler安装MongoDB并配置访问密码
1. 下载MongoDB、安装
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.18.tgz
tar zxvf mongodb-linux-x86_64-rhel80-4.4.18.tgz
移动到/home路径下
mv mongodb-linux-x86_64-rhel80-4.4.18 /home
cd /home
mv mongodb-linux-x86_64-rhel80-4.4.18 mongodb
2. 配置MongoDB
cd mongodb
mkdir -p data logs conf
cd logs
touch mongo.log
cd .. /conf
touch mongo.conf
编辑mongo配置文件 vim mongo.conf
dbpath=/home/mongodb/data
logpath=/home/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
bind_ip=0.0.0.0
fork=true
3. 防火墙开端口
firewall-cmd --add-port=27017/tcp --permanent
service firewalld restart
4. 配置mongo启动脚本
cd
vim startMongo.sh
/home/mongodb/bin/mongod --config /home/mongodb/conf/mongo.conf
设置开机自启 vim /etc/rc.d/rc.local
/home/mongodb/bin/mongod --config /home/mongodb/conf/mongo.conf
chmod +x /etc/rc.d/rc.local
报错处理
cd ../bin
./mongod
缺啥装啥 比如我的少
libcrypto.so.1.1 => not found
libssl.so.1.1 => not found
解决方法:
dnf -y install libcrypto.so.*
# mongo设置密码
cd /mongodb/bin
./mongo
use admin
db.createUser({user: 'root', pwd: 'password', roles: ['root']})
db.auth('root','password')
返回1代表对头了
vim /home/mongodb/conf/mongo.conf
auth = true # 是否开启校验用户,设置为true后数据库连接时需要输入用户名密码!!!!!!!!!!!!!
代码调试
xxx.db('mongodb://your name: your pwd@127.0.0.1:27017/Article');
OpenEuler安装MongoDB并配置访问密码的更多相关文章
- Mac OSX 下用 Homebrew 安装 MongoDB 并配置到 WebStorm 中
1. 安装 Ruby OSX 操作系统内置 Ruby,但如果没有 Ruby,则需先输入以下命令安装能够进行多版本ruby环境安装.管理和切换的命令行工具 RVM. 1.1 安装 RVM 打开终端输入以 ...
- nginx反向代理时配置访问密码
在有些情况下,我们需要对服务器上的某些资源进行限流或者禁止陌生人访问,我们可以通过nginx配置来对url添加访问密码. 效果如下 nginx 开启访问验证在 nginx 下,提供了 ngx_http ...
- Mac OS下安装MongoDB以及配置方法总结【笔记】
首先打开命令框,输入: brew install mongodb 安装完成后 启动.停止.重启如下 brew services start mongodb brew services stop mo ...
- windows下安装mongoDB以及配置启动
1.下载MongoDB的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads 2.解压缩至D:/mongodb即可 3 ...
- 安装mongodb并配置
下载网址http://dl.mongodb.org/dl/win32/x86_64 mongodb-win32-x86_64-2008plus-ssl-v3.4-latest.zip 解压d盘命名mo ...
- windos10安装mongodb并配置
想了想还是把这个写上吧,毕竟网上的教程有不少坑的. 首先下载mongodb,如果你嫌官网慢,那么你可以去我的百度云下载 链接:http://pan.baidu.com/s/1pKEWTBX 密码:v3 ...
- 在Mac上安装MongoDB,配置全局路径
1.访问MongoDB官方下载地址 http://www.mongodb.org/downloads 2.点击“DOWNLOAD(tgz)”按钮: 3.将下载的文件压缩包解压后剪切到你的Mac中某个位 ...
- nginx配置访问密码,输入用户名和密码才能访问
1. 安装 htpasswd 工具 yum install httpd-tools -y 设置用户名和密码,并把用户名.密码保存到指定文件中: [sandu@bogon conf]$ sudo mkd ...
- windows 下安装mongodb及其配置环境
MongoDB的安装很简单,设置好安装路径后,一直Next直到安装结束,最大的坑就是MongoDB服务的安装,下面具体说下MongoDB安装之后的一些配置操作 一.下载 首先到官网(http://ww ...
- win10安装mongodb及配置 和 mongodb的基本使用(node环境)
mongodb安装 下载地址: https://www.mongodb.com/download-center 下载后,我们点击mongodb-win32-x86_64-2008plus-ssl-3. ...
随机推荐
- 如何使用Java在Word中插入表格
序言 各位好啊,我是会编程的蜗牛,作为java开发者,有时候需要操作word或者excel.这里面比较常用的框架是POI,我之前用过POI来读写excel,也有用过alibaba easy excel ...
- mysql alter table修改表命令整理
这篇文章主要介绍了mysql alter table修改表命令整理的相关资料,需要的朋友可以参考下 MYSQL ALTER TABLE命令用于修改表结构,例如添加/修改/删除字段.索引.主键等等, ...
- [namespace hdk] StringAddition_InFix
namespace hdk{ const size_t fixsize=10000; class StringAddition_InFix{ private: string x="00&qu ...
- ftrace的trace_options
ftrace 中的 trace_options 选项用于控制追踪数据的收集和显示方式.你可以通过 /sys/kernel/debug/tracing/trace_options 文件来设置这些选项.每 ...
- Java日期时间API系列20-----Jdk8中java.time包中的新的日期时间API类,ZoneId时区ID大全等。
Java日期时间API系列19-----Jdk8中java.time包中的新的日期时间API类,ZonedDateTime与ZoneId和LocalDateTime的关系,ZonedDateTime格 ...
- js中,什么是数组 , 数组有几种创建方式?
1. 什么是数组? 数组是可以把一组相关的数据一起存放,并提供方便的访问(存取) 数组是指一组数据的集合,其中每个数据被称作元素(数组单元),数组单元可以是任意类型的数据,数组是一种将一组数据存储在单 ...
- 如何使用echarts
官网:https://echarts.apache.org/handbook/zh/get-started/ a 下载js文件并引入 b 初始化实例对象 echarts.init(获取盒子对象) 关 ...
- 如何解决使用 router.push 跳转路由第二次之后页面就不会刷新了
router.push({ name:"monitor", query:{ deviceid:"1676156672197922816", // 设备 ID i ...
- 1. C#面试题 - Webservice和WebApi的区别
1. Webservice : 基于SOAP协议的,数据格式时XML,只支持http协议,不是开源的,只能部署在IIS上 2. Webapi 开源的,.net 平台
- MP4 转 TXT 项目与 M3U8 下载脚本
项目背景 在当今信息社会,视频学习已成为一种重要的知识获取方式.然而,许多用户在观看视频的过程中,效率往往低于预期.为了提升学习效率,我们决定开发一个将 MP4 视频转换为 TXT 文稿的项目.此外, ...