如何在Linux系统中成功安装MongoDB?

在Linux下安装MongoDB,可以按照以下步骤进行:

下载和解压MongoDB

1、下载MongoDB

如何在Linux系统中成功安装MongoDB?插图1
(图片来源网络,侵删)

访问[MongoDB官网](https://www.mongodb.com/try/download/community)下载适合你操作系统的MongoDB版本,选择mongodb-linux-x86_64-rhel70-4.0.0.tgz

2、上传并解压安装包

将下载的安装包上传到服务器上的目录,例如/data/lib/mongodb

使用命令解压安装包:

     tar -zxvf mongodb-linux-x86_64-rhel70-4.0.0.tgz

创建必要目录和配置文件

1、创建数据和日志目录

如何在Linux系统中成功安装MongoDB?插图3
(图片来源网络,侵删)

/usr/local目录下创建mongodb文件夹及其子目录:

     mkdir -p /usr/local/mongodb/{data,logs}

2、移动解压后的文件

将解压后的MongoDB文件移动到/usr/local/mongodb目录下:

     mv mongodb-linux-x86_64-4.0.0/* /usr/local/mongodb/

3、设置环境变量

编辑环境变量文件/etc/profile,添加以下内容:

如何在Linux系统中成功安装MongoDB?插图5
(图片来源网络,侵删)
     export MONGODB_HOME=/usr/local/mongodb
     export PATH=$MONGODB_HOME/bin:$PATH

使配置立即生效:

     source /etc/profile

4、添加配置文件

/usr/local/mongodb/etc目录下创建并编辑mongodb.conf文件,添加以下常用配置:

     dbpath=/usr/local/mongodb/data
     logpath=/usr/local/mongodb/logs/mongodb.log
     logappend=true
     port=27017
     bind_ip=0.0.0.0
     fork=true

启动MongoDB服务

1、启动MongoDB

使用配置文件启动MongoDB服务:

     ./mongod --config /usr/local/mongodb/etc/mongodb.conf

检查MongoDB是否成功启动:

     netstat -lanp | grep "27017"

2、进入MongoDB Shell

输入mongo命令进入MongoDB Shell,默认连接到test数据库:

     mongo

创建用户和数据库

1、切换到admin数据库并创建用户

   use admin;
   db.createUser({user:"root", pwd:"123456", roles:[{role:"root", db:"admin"}]});

2、启用安全认证

编辑mongodb.conf文件,启用认证功能:

     auth=true

重启MongoDB服务以应用更改:

     ./mongod --config /usr/local/mongodb/etc/mongodb.conf

3、验证用户权限

登录admin数据库并验证用户权限:

     db.auth("root", "123456");

如果返回值为1,表示验证成功。

远程连接MongoDB

1、使用客户端工具连接

推荐使用Navicat等客户端工具,通过IP地址和端口号进行远程连接。

确保防火墙已开放相应端口(如27017)。

2、防火墙设置(如果需要):

开启防火墙:

     systemctl start firewalld

设置放行端口:

     firewall-cmd --zone=public --add-port=27017/tcp --permanent
     firewall-cmd --reload

通过以上步骤,你可以在Linux系统上成功安装、配置并启动MongoDB,同时实现远程连接和用户管理。

以上内容就是解答有关linux下mongodb 安装的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/78158.html

小末小末
上一篇 2024年10月16日 21:22
下一篇 2024年10月16日 21:31

相关推荐