centos7安装mongodb

目录

1. 下载软件

2. 解压,并设置 

3. 启动

4. 停止服务

5. 远程连接 

6. bin目录下其他工具安装 

 7. 一些常规操作

过程中遇到的问题


1. 下载软件

https://www.mongodb.com/try/download/community

centos7安装mongodb_第1张图片

1). 本次安装下载过最新的5.x版本,但安装后无法使用,系统报错,最终下载了这个版本安装成功,并能正常使用

压缩包大小为 68.8M

2). 将下载的压缩包上传到服务器,本文档上传的路径 /usr/local/src

2. 解压,并设置 

在 /usr/local/src 目录下

1). 在该目录下创建 mongoDB目录

mkdir mongoDB

2). 回到 /usr/local/src 目录,执行解压命令

tar zxvf mongodb-linux-x86_64-rhel70-4.4.11-rc0.tgz -C /usr/local/src/mongoDB/

3). 进入 /usr/local/src/mongoDB/ 目录,修改解压后文件名

mv mongodb-linux-x86_64-rhel70-4.4.11-rc0  mongoServer

4). 进入 /usr/local/src/mongoDB/mongoServer 目录,创建 data文件夹、log文件夹、etc文件夹

mkdir data
mkdir log
mkdir etc

centos7安装mongodb_第2张图片

5).  进入 /usr/local/src/mongoDB/mongoServer/etc 目录,创建 mongodb.conf 文件

vim mongodb.conf
dbpath=/usr/local/src/mongoDB/mongoServer/data
logpath=/usr/local/src/mongoDB/mongoServer/logs/mongodb.log
port=27017
bind_ip=0.0.0.0
fork=true

附加说明:路径一定要写正确,不然启动会报错

3. 启动

进入 /usr/local/src/mongoDB/mongoServer/bin 目录下,执行

./mongod --config /usr/local/src/mongoDB/mongoServer/etc/mongodb.conf

4. 停止服务

1). 进入 /usr/local/src/bin 目录

 2). 执行 ./mongo

3). > use admin

4). > db.shutdownServer()

centos7安装mongodb_第3张图片

5. 远程连接 

1). 下载 MongoDBCompass.exe 软件

https://www.mongodb.com/try/download/compass

centos7安装mongodb_第4张图片

 本文档实用的是1.22的版本,与上图的版本不一样,下载后文件大小 175M

2). 直接解压就可以使用

centos7安装mongodb_第5张图片

双击 MongoDBCompass.exe 就可启动

centos7安装mongodb_第6张图片

可以点击 “Fill in connect fields individually” 输入服务器的ip和端口,连接远程服务器上的mongodb 

centos7安装mongodb_第7张图片

6. bin目录下其他工具安装 

说在前面:

这些工具的实质是一些执行文件,从官网下载的包解压后把bin目录下的文件移到mongodb的bin目录下就可以直接调用使用

安装步骤:

下载工具包

https://www.mongodb.com/try/download/database-tools

centos7安装mongodb_第8张图片

1). 进入 MongoDB Database Tools 目录

2). 选择系统版本,选择tgz包,下载

下载后的压缩包为

大小 53.4 M

 3). 上传到要安装的服务器, 本文档上传的目录为 /usr/local/src/

 4). 解压

tar zxvf mongodb-database-tools-rhel70-x86_64-100.5.1.tgz -C /usr/local/src/mongoDB/

 5). 移动bin目录下的文件到mongodb的bin目录下

centos7安装mongodb_第9张图片

6). 最终,mongodb的bin目录

 7. 一些常规操作

1). 导入数据库

mongorestore -h dbhost -d dbname --dir dbdirectory

        参数或名:

            -h: MongoDB所在服务器地址

            -d: 需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2

            --dir: 备份数据所在位置,例如:/home/mongodump/itcast/

            --drop: 恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用!

【后续持续更新】

过程中遇到的问题

1. mongodb 设置完毕后,执行启动命令提示错误

illegal instruction (core dumped) 

 当时安装的mongodb版本是最新的 5.0.5(Current) 版本,最后下载了mongodb-linux-x86_64-rhel70-4.4.11-rc0.tgz 安装后,该问题解决

2. 安装 4.4.11 版本后,启动时提示异常,错误码为1

 经过多番查找,发现是配置文件中log文件路径写错,修改正确后,可以正常启动

3. compass安装后,启动界面一直在初始化转圈圈

centos7安装mongodb_第10张图片

处理方法:

“电脑”-》“属性”-》“高级系统设置”-》“环境变量”

centos7安装mongodb_第11张图片

centos7安装mongodb_第12张图片

输入 C:\Windows\System32\wbem

compass可以正常启动

你可能感兴趣的:(运维,mongodb,数据库,database)