MongoDB之安装启动
MongoDB 是⼀个基于分布式⽂件存储的数据库,由 C++ 编写,可以为 WEB 应⽤提供可扩展、⾼性能、易部署的数据存储解决⽅案。其为介于关系数据库和⾮关系数据库之间的产品,是⾮关系数据库中功能最丰富、最像关系数据库的。在⾼负载的情况下,通过添加更多的节点,可以保证服务器性能。
深入探究其使用之前先实践其安装等事项。本文中安装方式并非唯一,仅供参考。
1、安装软件下载:
直接在Packages for Linux and Unix - pkgs.org上搜mongodb,选择centos8下的rpm。直接使用wget下载:
2、使用yum localinstall或rpm -ivh进行安装,之后查看安装目录:
从图上可以看到默认配置文件/etc/mongod.conf。
3、MongoDB启动和参数说明
使用mongod --help 或man mongod可以查看相关命令参数,简要说明几点常用的启用参数,如下:
参数 说明
dbpath 数据库⽬录,默认/data/db
port 监听的端⼝,默认27017
bind_ip 监听IP地址,默认全部可以访问
fork 是否已后台启动的⽅式登陆
logpath ⽇志路径
logappend 是否追加⽇志
auth 是开启⽤户密码登陆
config 指定配置⽂件
4、服务端启动
亦可使用mongod --config /etc/mongod.conf
5、客户端链接
远程链接需要使用ip和port参数:mongo --host mongodb0.example.com:27017 [additional options]/mongo --host mongodb0.example.com --port 27017 [additional options]。检验以下:
访问失败,是防火墙问题么?看看:
实际防火墙是关闭的,开启后查看端口是否对外开放:
所以不是防火墙的问题。
看看端口是否对外开放,不对外开放:
修改配置文件,对外提供服务: