**
一、安装
**
1、首先去官网下载相关版本:https://www.mongodb.com/download-center/community
下载好的文件上传至对应文件夹,然后解压,本人放在/usr/local/下面
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.0.tgz
-- 为方便管理重命名为
mv mongodb-linux-x86_64-rhel70-4.4.0 mongodb
配置环境变量
vi /etc/profile
#添加此配置
export PATH=PATH:/usr/local/mongodb/bin
# 保存退出
esc :wq
# 更新一下
source /etc/profile
# 在/usr/local/mongodb下创建两个文件夹
mkdir data
mkdir logs
# 在/usr/local/mongodb/bin下创建一个conf文件,使用如下命令即可
# 进入bin目录下
cd /usr/local/mongodb/bin
# 创建
vi mongodb.conf
# mongodb 配置文件, 将下面内容复制到配置文件中
port=27017 #端口
bind_ip=0.0.0.0 #默认是127.0.0.1
dbpath=/usr/local/mongodb/data #数据库存放
logpath=/usr/local/mongodb/logs/mongodb.log #日志文件
fork=true #设置后台运行
#auth=true #开启认证
# 保存退出
esc
:wq
如果是云服务器上安装,只要在对应的云服务上面设置对应安全组即可
如果是自己的,配置一下防火墙,如果不需要远程开启,则不需要配置
# 放行 27017 端口号 使用默认的
firewall-cmd --zone=public --add-port=27017/tcp --permanent
# 查看放行端口号
firewall-cmd --list-ports
# 重启防火墙
firewall-cmd --reload
# 如果没有开启防火墙,用如下命令开户
systemctl start firewall
# 关闭防火墙
systemctl stop firewall
启动 mongodb
mongod --config mongodb.conf
连接测试
#连接客户端
mongo
# 插入数据
db.pigs.insert({'a':'b'})
# 查询数据
db.pigs.find()
到这里安装成功,可以通过工具进行连接
二、导入
1、下载工具
2、下载完成后,用工具上传至对应服务器,然后解压
tar -zxvf mongodb-database-tools-rhel80-x86_64-100.1.1.tgz
# 重命名
mv mongodb-database-tools-rhel80-x86_64-100.1.1 mongodb-database-tools
3、涉及的参数说明
-d 数据库名 (database)
-c 集合名 (collection)
–file 导入文件名
–jsonArray 以 JSON 数组方式导入
注意:如果 mongod 开启了权限验证,那么参数还要加入以下字段:
-u 用户 (user)
-p 密码 (pwd)
4、将导出的数据放至一个文件下,我放在/data/下,导入数据库
# 进入工具的bin目录下
cd /usr/local/mongodb-database-tools/bin
# 使用如下命令
./mongorestore -d /data/wugz/