首页 技术 正文
技术 2022年11月8日
0 收藏 593 点赞 1,349 浏览 1748 个字

2018-10-31更新

yum –y install mongodb-org

找不到这个包,清华源:

https://mirrors.tuna.tsinghua.edu.cn/help/mongodb/

正式开始

新建 /etc/yum.repos.d/mongodb.repo,内容为

[mongodb-org]
name=MongoDB Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/
gpgcheck=0
enabled=1

刷新缓存并安装 mongodb-org 即可。

sudo yum makecache
sudo yum install mongodb-org

安装完毕。

修改配置:

Vim /etc/mongod.conf
-BindIp : 改为自己的地址,端口号默认

重新启动mongodb服务

/etc/init.d/mongodb restart

关闭防火墙

永久关闭

  • Chkconfig 服务 off

    外部管理工具进行连接:

===========================

1.下载安装包

https://www.mongodb.com/download-center

直接去官网,找到自己合适的版本

[root@liugePython3 mongoDB]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.4.tgz

2.解压并重命名移动到指定位置

3.在/usr/local/mongodb下文件路径

新建数据库文件存放路径

mkdir -p data/db

新建数据库日志存放路径

mkdir logs

4.在/usr/local/mongodb/bin下新建配置

vim mongodb.conf

dbpath = /usr/local/mongodb/data/db #数据库文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
nohttpinterface = true
auth=true
bind_ip=0.0.0.0 #开启远程连接

5 配置到系统环境变量

vim /etc/profile

#添加
export MONGODB_HOME=/usr/local/mongodbexport PATH=$PATH:$MONGODB_HOME/bin
#wq保存退出

刷新配置文件,使其生效

source /etc/profile

6.启动与关闭

在/usr/local/mongodb/bin下

mongod -f mongodb.conf 或 ./mongod -f mongodb.conf

关闭

mongod -f ./mongodb.conf –shutdown 或./mongod -f ./mongodb.conf –shutdown

7、开启端口

firewall-cmd –zone=public –add-port=27017/tcp –permanent

查看端口

firewall-cmd –permanent –query-port=27017/tcp

重启防火墙

firewall-cmd –reload

8、创建用户

创建用户管理员:

use admin

db.createUser({user:"root",pwd:"root123456",roles:["userAdminAnyDatabase"]})

db.auth(‘root’,’root123456′)

以用户管理员身份登录,并切换数据库,创建数据库用户:

切换到test数据库

use test

创建用户名、密码、角色

db.createUser({user:"username",pwd:"@user123456",roles:[{role:"readWrite",db:"securitydata"}]})

设置mongodb配置中的auth为true(/etc/mongod.conf):

security:

authorization: enabled

验证mongodb数据库权限。

db.auth(‘user’,’@user123456‘)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,488
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,127
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,289