在Linux下安装MongoDB,可以按照以下步骤进行:
下载和解压MongoDB
1、下载MongoDB:
访问[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、创建数据和日志目录:
在/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
,添加以下内容:
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