MongoDB的安装
阅读时间:10分钟
-
安装的大部分流程: https://mongodb.net.cn/manual/tutorial/install-mongodb-on-red-hat/#install-mongodb-community-edition
-
打开mongodb官网,选择自己linux的版本,再考虑与之对应的mongodb版本
-
查自己linux的版本
- 命令:cat /etc/os-release
-
打开mongodb官网
-
https://www.mongodb.com/
-
选择社区版本
-
再选择对应适合的版本号mongodb,本人选择包为tgz
-
-
打开linux,用快捷键alt+p打开文件上传窗口,stfp:
- cd 想要安装的路径
- lcd 想要上传的文件所在路径
- put 想要上传的文件名
-
tar -zxvf 压缩文件名
-
mv 解压后的文件 新的文件名
-
进入其中,配置mongodb.conf
-
dbpath=/root/softStore/mongodb4.0.21/data/db # 指定新的数据文件存储的位置,否则在默认路径下没有文件夹会报错 bind_ip_all = true # 任何机器可以连接 #bind_ip = 127.0.0.1,192.168.0.3 # 本机和192.168.0.3可以访问 port=27017 logpath=/root/softStore/mongodb4.0.21/log/mongodb.log # 必须指定一个.log为输出文件路径,否则使用--fork常驻状态会报错 logappend=true journal=true fork=true
-
这个配置文件的主要作用是我们在之后启动服务的时候,可以直接指定配置文件,然后mongodb就会加载对应配置文件中的命令进行启动,如果没有这个配置文件,那我们的启动命令将会变得复杂而冗长。
-
-
相关的命令在这里 https://mongodb.net.cn/manual/installation/#mongodb-community-edition-installation-tutorials
-
创建存储数据文件和日志文件的目录
-
如果是按照程序包管理器进行安装,即所谓yum命令或者rpm,那就会帮我们默认创建,路径是
-
如果我们是通过解压缩文件的形式进行安装,则必须自己手动创建文件夹,这里也有两种方式
-
第一种:按照上面的路径进行创建,然后设置这些目录的所有者和组设置为mongod
-
chown -R mongod:mongod <directory>
-
第二种:创建自定义文件夹,然后在配置文件中进行配置
-
-
按照官方要求输入命令启动服务
额外命令:ps -ef | grep
pgrep 进程名:检测进程是否存在
centOS7没有nestat命令
etc/rc.local中可以配置开机启动
fork常驻状态,对于mongodb来说需要指定logpath
最佳启动方式:
https://blog.csdn.net/weixin_41877978/article/details/99467679
进入mongodb
因为配置了环境变量,所以直接敲击mongo即可
-