Linux(Centos7)yum 安 装MongDB

1. 安装步骤

1.使用wget下载MongDB安装包

#没有wget的需先下载:  yum install -y wget
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.4.tgz

在这里插入图片描述
2.解压至/usr/local

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

在这里插入图片描述
3.配置数据库文件储存目录和日志文件

mkdir -p /data/MyData
mkdir -p /data/logs && touch /data/logs/mongodb.log

在这里插入图片描述
4.添加配置文件mongodb.conf

#在mongodb/bin目录添加mongodb.conf,添加以下内容
cd /usr/local/mongodb-linux-x86_64-rhel70-5.0.4/bin
vim mongodb.conf
#数据库路径-第三步自己创建的
dbpath=/data/MyData
#日志输出文件路径-第三步自己创建的
logpath=/data/logs/mongodb.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#允许远程访问
bind_ip=0.0.0.0
#开启子进程
fork=true
#取消账号密码,直接登录
#auth=true

在这里插入图片描述

5.将mongoDB服务加入到环境变量中、并刷新配置文件

vim /etc/profile

export PATH=$PATH:/usr/local/mongodb-linux-x86_64-rhel70-5.0.4/bin

source /etc/profile

在这里插入图片描述

5.启动并查看是否启动成功

./mongod --config mongodb.conf  #启动服务
netstat -lanp | grep "27017"    #查看通信端口

在这里插入图片描述
6.数据库操作-启用用户登录-需输入账号密码登录

6.1-登录:任意目录输入mongo

在这里插入图片描述
6.2-添加用户密码

#用户都储存在admin数据库
use admin
#添加一个用户
db.createUser({
    
    user:"root",pwd:"123456",roles:[{
    
    role:"root",db:"admin"}]})
#添加后退出数据库:
exit

在这里插入图片描述
6.3-配置文件开启用户登录

#mongodb/bin目录下修改配置文件mongodb.conf,取消注释 auth=true
cd /usr/local/mongodb-linux-x86_64-rhel70-5.0.4/bin/
vim mongodb.conf

在这里插入图片描述
6.4-重启

#mongodb/bin目录下执行
cd /usr/local/mongodb-linux-x86_64-rhel70-5.0.4/bin/
./mongod --config mongodb.conf

2. 使用图形界面工具远程连接

远程工具下载地址: https://nosqlbooster.com/downloads

注意:测试连接前,需关闭双方的防火墙,或开放mongodb的端口。

#方法一:关闭防火墙
systemctl stopfirewalld  #重启防火墙服务
#方法二:开放mongdb端口,重启防火墙
firewall-cmd --zone=public --add-port=27017/tcp --permanent #开放端口
systemctl restart firewalld  #重启防火墙服务

1. 安装后打开,新建一个连接,修改为自己mongo的 ip,点击Test Connection

在这里插入图片描述
2. 测试连接成功后,关闭,点击OK

在这里插入图片描述
3. 输入为自己mongo的 ip

在这里插入图片描述
4. 输入之前添加的账号密码,点击Save & Connect 连接

在这里插入图片描述
5. 连接成功

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dontYouWorry/article/details/129246500