CenterOS7下载安装MongoDB(超详细)

1、下载安装

下载地址:https://www.mongodb.com/try/download/community
在这里插入图片描述

2、上传到centerOS

使用ftp工具将Windows下下载的MongoDB压缩包上传到centeros指定目录下。
在这里插入图片描述

3、查看上传的压缩包

进入到centeros中,找到MongoDB上传的目录,使用ll命令查看目录下的文件,可以看到上传的压缩包。
在这里插入图片描述

4、解压

使用命令tar -zxvf mongodb-linux-x86_64-rhel70-4.4.4.tgz解压
在这里插入图片描述
解压后的文件夹
在这里插入图片描述

5、移动和修改文件名字

一般解压出来的文件夹的名字较长,可以更改名字,在当前文件夹下更改名字mv mongodb-linux-x86_64-rhel70-4.4.4/ mongodb
在这里插入图片描述

如果想移动到其他目录下,例如:移动到/usr/local下,并更改名称为mongodb,使用命令mv mongodb-linux-x86_64-rhel70-4.4.4 /usr/local/mongodb

6、创建数据目录和日志目录。

进入mongodb目录:
在这里插入图片描述
创建数据目录命令:mkdir -p data/db

创建日志目录命令:mkdir logs

执行结果:
在这里插入图片描述

7、配置文件

cd bin 进入bin目录,添加配置文件(这里命名为mongodb.conf)。

创建配置文件:

vi mongodb.conf

添加文件内容:

bind_ip=0.0.0.0 # 任何机器可以连接
#bind_ip = 127.0.0.1,192.168.0.3 # 本机和192.168.0.3可以访问
port = 27017 # 实例运行在27017端口(默认)
dbpath = /usr/local/mongodb/data/db # 数据文件夹存放地址(db要预先创建)!!!!用自己之前添加的存放数据地址
logpath = /usr/local/mongodb/logs/mongodb.log # 日志文件地址!!!!用自己前面添加的日志目录地址
logappend =false # 启动时 添加还是重写日志文件
fork=true # 以守护程序的方式启用,即在后台运行
auth=true # 开启校验用户

如下图所示:
在这里插入图片描述
ESC键,退出编辑模式,然后使用:wq保存退出。

8、添加环境变量

vi /etc/profile

文件末尾添加下列内容:

#mongodb
export MONGODB_HOME=/usr/mysoft/mongodb # 自己机器上MongoDB安装的目录(或移动后的)
export PATH=$PATH:$MONGODB_HOME/bin

ESC键,退出编辑模式,然后使用:wq保存退出。

使修改文件后的环境变量生效:source /etc/profile
在这里插入图片描述

9、启动和关闭命令命令

启动:mongod -f mongodb.conf
在这里插入图片描述

关闭:mongod -f mongodb.conf --shutdown(关闭时使用)

10、连接命令

mongo

在这里插入图片描述

11、创建用户,授予权限

使用admin默认数据库(相当于mysql自带的库),创建用户,并授予权限(没有权限时,show dbs 不会打印信息)

使用admin默认库(使用其他库直接user 数据库名就可以了):

use admin;

创建新用户:

db.createUser( {
    
     user:"root", pwd:"root", roles:[{
    
    role:"root",db:"admin"}] } );

如下如所示:
在这里插入图片描述
授权:

db.auth("root","123456")

在这里插入图片描述

12、开放端口(让外部可以访问)

firewall-cmd --permanent --add-port=27017/tcp
firewall-cmd --reload

或者关闭防火墙:

查看防火墙状态:systemctl status firewalld
开启防火墙: systemctl start firewalld
关闭防火墙:systemctl stop firewalld

13、Navicat连接测试

添加连接名称和地址(虚拟机的IP地址),选择验证方式为password,使用的默认数据库为admin,即刚刚添加权限的库。
在这里插入图片描述
测试连接,成功!!!大功告成!!!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43605266/article/details/115341654