MongoDB 安装:
cd / #进入根目录
cd etc/yum.repos.d
vim mongodb-org-4.2.repo #创建文件
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
sudo yum install -y mongodb-org # 等待安装完成
查看安装路径:whereis mongod
mongod: /usr/bin/mongod /etc/mongod.conf /usr/share/man/man1/mongod.1
启动 数据库:sudo service mongod start
停止: Stop
重启: restart
查看配置 vim etc/mongod.conf
远程连接:
vim /etc/mongod.conf #若要远程连接 bindIp: 0.0.0.0
firewall-cmd --zone=public --list-ports #查看当前所有开放端口
之后打开防火墙 27017端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent
firewall-cmd --reload # 刷新
firewall-cmd --zone=public --add-port=27017/tcp --permanent # 在查询一遍查看端口是否正常开放
sudo service mongod start #启动MongoDB服务
sudo service mongod status #查看MongoDB 状态
netstat -lnpt |grep 27017 # 查看27017 端口占用情况
就可以使用 客户端连接了
使用 Mongo Express https://github.com/mongo-express/mongo-express web管理工具
https://npm.taobao.org/package/mongo-express
使用 cnpm i mongo-express #建议使用 本地安装
vim node_modules/mongo-express/config.default.js
设置访问端口以及ip
设置登录密码
权限为 admin =true //admin =false 则只有 local 数据库
安装 NodeJS
wget https://nodejs.org/dist/v12.13.1/node-v12.13.1-linux-x64.tar.xz #下载包
tar xf node-v12.13.1-linux-x64.tar.xz #解压
#mv node-v12.13.1-linux-x64 nodejs # 修改目录名称方便操作 可以省略
修改linux系统的环境变量(profile)来设置直接运行命令
vim /etc/profile # 文件中添加 为了防止修改出现问题 建议备份一下 cp /etc/profile /etc/profile.bak
在profile 中添加
export PATH=$PATH:/root/nodejs/bin # 解压后的路径
source /etc/profile #刷新
参考:https://docs.mongodb.com/manual/reference/configuration-options/#net.bindIp
来源:oschina
链接:https://my.oschina.net/u/4314526/blog/4065809