关于golang:MONGDB-安装与使用
MONGDB 装置与应用咱们来回顾一下上次分享的内容: 如何应用log 包log 包原理和具体实现自定义日志要是对 GO 的日志包还有点趣味的话,能够查看文章 GO的日志怎么玩 ? 明天咱们来玩个简略的 mongodb 的装置和应用 MONGODB介绍MongoDB 是一个基于分布式文件存储的数据库 应用 C++ 语言编写 MongoDB 次要是 为WEB利用提供可扩大的高性能数据存储解决方案 是非关系数据库当中性能最丰盛,它反对的数据结构十分涣散,是相似 JSON 的 BSON 格局的 MONGODB 的语法有点相似于面向对象的查询语言,咱们用起来也是很简略的 mongodb 装置下载mongodb安装包网址:https://www.mongodb.com/try/d... 官网上能够下载多个零碎的mongdb安装包,windows,centos,ubuntu等等,如图 依据页面上的内容,咱们能够抉择不同版本的,按需索取,默认咱们就做吃螃蟹的人吧,间接上最新的 装置MONGODB软件解压mongodb 压缩包tar xvf mongodb-linux-x86_64-rhel80-4.4.4.tgz将解压生成的目录 改名为mongodb ,并挪动到 /usr/local下mv mongodb-linux-x86_64-rhel80-4.4.4.tgz mongodbmv mongodb /usr/local/进入mongodb目录下创立data目录data目录下创立db目录data目录下创立log目录mkdir datacd datamkdir dbmkdir log回到mongo目录下,创立mongodb的配置文件,mongodb.conf,之后启动须要用到须要在mongodb.conf下配置 dbpath数据库的数据寄存地位 logpath日志文件寄存地位 logappend日志是否以追加的形式 port端口号 auth是否须要认证 fork是否以守护过程的形式运行 bind 限度近程拜访的ip,不做限度的话能够写0.0.0.0 dbpath=/usr/local/mongodb/data/dblogpath=/usr/local/mongodb/data/log/mongodb.loglogappend=trueport=27017auth=truefork=truebind_ip=0.0.0.0将mongodb可执行程序写入到/etc/profile 中,开机时会主动读取这个文件export MONGODB_HOME=/usr/local/mongodbexport PATH=$PATH:$MONGODB_HOME/bin启动mongodb服务mongod -f /usr/local/mongodb/mongodb.conf对于防火墙能够间接关闭系统的防火墙平时防火墙关上端口27017端口,以便于客户端进行连贯mongdb对于MONGODB的状态查看查问mongodb状态ps aux |grep mongodb查看端口netstat -antp |grep 27017敞开mongodb有如下两种操作,随你选,喜爱啥用啥 ...