mongoDB 安装配置

# mongoDB 安装配置

系统 centOs7 腾讯云服务器
安装 mongodb4.2.2 数据库
参考文档 (opens new window)

# 下载安装包

官网下载 (opens new window)

1、进入官网选中对应的版本,然后选中 copy link

2、执行下载

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.5.tgz

3、 下载完成后

# 解压到对应文件夹下
tar -xvzf mongodb-linux-x86_64-rhel70-4.4.5.tgz

# 建议将解压后的文件夹移动到 /usr 文件夹下
# 这里我放在 /usr/local/mongodb 里(mongodb 文件夹手动添加的)
# 移动文件夹下的文件
mv mongodb-linux-x86_64-rhel70-4.4.5/* /usr/local/mongodb

# 配置 mongoDB

1、 cd /usr/local/mongodb // 进入 mongodb 安装文件夹

2、 mkdir db // 创建 db 文件夹用于存放数据库文件

3、 vim mongodb.conf // 创建 mongodb 配置文件 内容如下(路径填写自己的)

port=27017
dbpath= /usr/local/mongodb/db             # 数据库文件存放目录(路径填写自己的)
logpath= /usr/local/mongodb/mongodb.log   # 日志文件(路径填写自己的)
logappend=true                            # 追加方式添加日志
fork=false                                # 不在后台运行 true为后台运行
maxConns=100                              # 最大连接数
noauth=true                               # 不启用验证
journal=true                              # 每次写入时记录一条操作日志
storageEngine=wiredTiger                  # 存储引擎
bind_ip = 0.0.0.0                         # 允许所有id连接(允许外部访问)

4、 vim /etc/profile.d/mongodb.sh // 配置 mongodb 环境变量
也可已直接在 /etc/profile 文件中添加 建议在 profile.d 文件夹下新增文件 便于管理

export PATH=$PATH:/usr/local/mongodb/bin #(路径填写自己的)

5、 source /etc/profile // 添加完成后 刷新环境变量

6、 cd /usr/local/mongodb/bin // 进入 mongodb bin 目录

7、 mongod --config /usr/local/mongodb/mongodb.conf // 启动数据库

8、 如果光标停住了 说明启动成功了
如果不是,说明上面步骤有问题,检查一下、尤其是路径要填写自己的路径

# 远程连接 mongoDB 数据库

检查服务器是否开启 27017 端口 如果没有
firewall-cmd --zone=public --add-port=27017/tcp --permane // 开启端口

firewall-cmd --reload // 重新加载防火墙

firewall-cmd --zone=public --query-port=27017/tcp // 查看端口号是否开放成功,输出 yes 开放成功,no 则失败

这里使用 navicat premium12 连接查看 mongodb 远程数据库
选择 mongodb
选择 ssh
输入对应 ip 账号 密码
测试连接成功
确定即可连接 mongodb 数据库