mongoDB 安装配置
# mongoDB 安装配置
系统 centOs7 腾讯云服务器
安装 mongodb4.2.2 数据库
参考文档 (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 数据库