前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MongoDB从安装到可视化工具使用

MongoDB从安装到可视化工具使用

作者头像
唔仄lo咚锵
发布2021-12-31 09:09:52
5780
发布2021-12-31 09:09:52
举报
文章被收录于专栏:blog(为什么会重名,真的醉了)

文章目录

在这里插入图片描述
在这里插入图片描述

MongoDB

安装

注意要和你的版本一致,获取更多版本对应下载

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
#下载
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.24.tgz
#解压
tar -zxvf mongodb-linux-x86_64-rhel70-3.4.24.tgz
#移动
mv mongodb-linux-x86_64-rhel70-3.4.24 /usr/local/mongo
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置

代码语言:javascript
复制
cd /usr/local/mongo
#创建文件夹
mkdir mongodb
cd mongodb
mkdir data
mkdir log
vim mongo.conf#复制下面内容
代码语言:javascript
复制
dbpath=/usr/local/mongo/mongodb/data
logpath=/usr/local/mongo/mongodb/log/mongo.log
logappend=true
fork=true
port=27017
bind_ip=0.0.0.0
在这里插入图片描述
在这里插入图片描述

同样注意版本问题,可以去镜像查看对应版本,然后wget。

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
#安装环境依赖openssl
wget http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
# wget http://mirror.centos.org/centos/8/AppStream/aarch64/os/Packages/	compat-openssl10-1.0.2o-3.el8.aarch64.rpm
rpm -ivh compat-openssl10-1.0.2o-3.el8.x86_64.rpm
#创建软链接
ln -s /usr/lib64/libssl.so.1.0.0  libssl.so.10
ln -s /usr/lib64/libcrypto.so.1.0.0  libcrypto.so.10
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
#写入搜索路径
echo "/usr/lib64" >> /etc/ld.so.conf
#执行生效
ldconfig -v

openssl如果已安装(输入openssl version查看),若版本不是1.1可参考以下博客升级openssl: 升级openssl libssl.so.1.1报错 `GLIBC_2.18报错

在这里插入图片描述
在这里插入图片描述

启动

代码语言:javascript
复制
#切到bin目录下
cd /usr/local/mongo/bin
#通过指定配置文件启动
./mongod -f /usr/local/mongo/mongodb/mongo.conf
#连接
./mongo
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
#最后创建一个用户用于远程连接
#用户名和密码自定义
use admin
db.createUser({user: 'wzl',pwd: '123456',roles:['userAdminAnyDatabase']})
db.shutdownServer()#重启一下
在这里插入图片描述
在这里插入图片描述

记得开放27017端口!!!

代码语言:javascript
复制
#然后就可以用cmd远程连接了(下面安利一款可视化工具)
mongo 121.36.240.205:27017/admin -wzl -p

Mongo Management Studio

GitHub(顺便求个star)

在这里插入图片描述
在这里插入图片描述

百度网盘:https://pan.baidu.com/s/1w0AuaqLhD2F6LXFtmnSX8A 提取码:2n66

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试

使用官网的例子https://mongodb.net.cn/manual/tutorial/getting-started/

在这里插入图片描述
在这里插入图片描述

直接使用命令

代码语言:javascript
复制
db
use examples
db
db.inventory.insertMany([
   { item: "journal", qty: 25, status: "A", size: { h: 14, w: 21, uom: "cm" }, tags: [ "blank", "red" ] },
   { item: "notebook", qty: 50, status: "A", size: { h: 8.5, w: 11, uom: "in" }, tags: [ "red", "blank" ] },
   { item: "paper", qty: 10, status: "D", size: { h: 8.5, w: 11, uom: "in" }, tags: [ "red", "blank", "plain" ] },
   { item: "planner", qty: 0, status: "D", size: { h: 22.85, w: 30, uom: "cm" }, tags: [ "blank", "red" ] },
   { item: "postcard", qty: 45, status: "A", size: { h: 10, w: 15.25, uom: "cm" }, tags: [ "blue" ] }
]);
db.inventory.find({})
db.inventory.find( { status: "D" } );
db.inventory.find( { qty: 0 } );
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可视化工具

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • MongoDB
    • 安装
      • 配置
        • 启动
        • Mongo Management Studio
        • 测试
        相关产品与服务
        SSL 证书
        腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档