Linux安装MongoDB
01:下载mongodb
-
官网:https://www.mongodb.com/
-
下载地址:https://www.mongodb.com/try/download
-
Linux下载地址:https://downloads.mongodb.com/linux/mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz
02、MongoDB在Linux安装
-
上传Mongodb文件到云服务器
wget https://downloads.mongodb.com/linux/mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz
/www/mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz
-
然后开始解压
tar -zxvf mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz
-
移动到用户目录下
mv mongodb-linux-x86_64-enterprise-rhel70-4.2.19 /usr/local/mongodb cd /usr/local/mongodb
-
配置环境变量,方便进行控制
vim /etc/profile export MONGODB_HOME=/usr/local/mongodb export PATH=$MONGODB_HOME/bin:$PATH
-
重启配置文件即可
source /etc/profile
-
查询安装
[root@iZwz9ioyb48q95yeh6o7njZ mongodb]# mongo -version MongoDB shell version v4.2.19
-
创建数据和日志目录
[root@iZwz9ioyb48q95yeh6o7njZ mongodb]# mkdir data/db -p [root@iZwz9ioyb48q95yeh6o7njZ mongodb]# mkdir data/logs -p [root@iZwz9ioyb48q95yeh6o7njZ mongodb]# cd data/logs/ [root@iZwz9ioyb48q95yeh6o7njZ logs]# touch mongodb.log
-
在mongodb根目录下创建mongodb.conf文件如下
# 端口号 port=27017 #数据库存储的文件位置 dbpath=/usr/local/mongodb/data/db # 日志文件位置 logpath=/usr/local/mongodb/data/logs/mongodb.log # 以追加日志形式记录 logappend=true # 过滤掉无用日志信息,若需要调试设置false quiet=true # 以后台方式运行 fork=true # 最大同时连接数 maxConns=100 #不启动验证权限 noauth=true #启动用户账号权限 # auth=true #开启日志,默认true journal=true # 提供外网访问 bind_ip=0.0.0.0
-
启动mongodb即可
mongod -f mongodb.conf
[root@iZwz9ioyb48q95yeh6o7njZ mongodb]# mongod -f mongodb.conf mongod: error while loading shared libraries: libnetsnmpmibs.so.31: cannot open shared object file: No such file or directory
如果启动报错安装一个组件即可
yum install net-snmp
然后在启动
mongod -f mongodb.conf
安装和启动成功如下
-
记得阿里云安全组开放27017的端口哦
03、windows安装Mongodb的可视化工具
Navicat for MongoDB
官网下载地址:http://www.navicat.com.cn/download/navicat-for-mongodb
老牌的数据库管理工具,支持多种数据库的集成,已集成 MongoDB 类型,属于付费型管理工具。好处是用会了一个 DB 版的 Navicat,所有 DB 版都会很顺手,维持一套操作习惯,如果再肌肉记忆一些快捷键,会更加高效。
Robo 3T (Robomong) 推荐
官网下载地址:https://robomongo.org/download
Robo 3T 前身是 Robomongo,后被 3T 公司收购,是一款免费开源的 GUI 管理工具。支持 MongoDB 4.0+,轻量级 GUI,支持语法填充等等。适用于 Windows,macOS 和 Linux 系统。
创建一个数据库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5LA2A7CE-1655891299154)(asserts/image-20220321022717191.png)]
基本操作
1:进入mongodb命令行
> mongo
2:选中数据集合
>use admin
3:创建用户和密码
>db.createUser({user:"root",pwd:"mkxiaoer",roles:["root"]})
4:验证
>db.auth("root","mkxiaoer")
5:查看所有的用户
>show users
6:测试是否链接