安装环境
操作系统:CentOS7.6
mongodb版本:4.0.12
下载mongodb
1、百度网盘下载:https://pan.baidu.com/s/1aFYaQ5x1_pRCEkvV2EhkqQ 提取码:q1mf
2、官网下载:https://www.mongodb.com/download-center/community
注:官网加载比较慢
安装mongodb
1、将mongodb压缩包上传到Linux服务器上,我上传的路径是 /usr/local/tmp/
2、解压mongodb压缩包
命令:
tar zxvf mongodb-linux-x86_64-4.0.12.tgz
3、复制解压后的mongodb文件夹到 /usr/local/,并取名为 mongodb
命令:
cp -r mongodb-linux-x86_64-4.0.12 /usr/local/mongodb
4、修改环境变量
命令:
vim /etc/profile
添加如下内容,保存并退出
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
5、重新解析配置文件
命令:
source /etc/profile
6、在 /usr/local/mongodb 文件夹下创建data目录和logs目录,用于存放数据和日志,并赋予对应权限
- 创建data目录
命令:
mkdir -p data/db - 创建logs目录
命令:
mkdir logs - 在logs文件夹创建 mongodb.log 日志文件
命令:
touch logs/mongodb.log - 赋予权限
命令:
chmod -R 777 data
命令:
chmod -R 777 logs
7、在 /usr/local/mongodb/bin 目录下新建配置文件 mongodb.conf,并写入内容
命令:
vim bin/mongodb.conf
添加如下内容,保存并退出
#数据文件存放目录
dbpath = /usr/local/mongodb/data/db
#日志文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log
#端口
port = 27017
#以守护程序的方式启用,即在后台运行
fork = true
#如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
#auth= true
#允许远程访问,或者直接注释,127.0.0.1是只允许本地访问
bind_ip = 0.0.0.0
8、在 /usr/local/mongodb/bin 目录下,以配置文件启动mongodb
命令:
cd bin/
命令:
mongod -f mongodb.conf
9、验证是否安装成功,显示版本号,则安装成功
命令:
mongo --version
10、登陆mongodb数据库,在 /usr/local/mongodb/bin 目录下通过 mongo 命令即可登录
命令:
mongo
11、登陆成功后,查询版本号
命令:
db.version();
远程连接mongodb
1、关闭防火墙
命令:
systemctl stop firewalld.service
2、使用Robo 3T连接mongodb,并测试是否连接成功
- 运行 Robo 3T 后,在 MongoDB Connections 界面点击 create
- 在 Connection Settings 界面输入 Name 和 Address
- 点击 Test 按钮,测试是否连接成功
- 测试连接成功后,点击 Save 按钮,即可保存连接,下次双击保存的连接即可连接mongodb