MongoDB安装-Liunx
2021/10/3 19:11:13
本文主要是介绍MongoDB安装-Liunx,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MongoDB安装-Liunx
百度网盘:链接:https://pan.baidu.com/s/1zzk9ju8wOOyzvEy-gs0ctA
提取码:QWER
一、安装过程
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.17.tgz
二、配置系统文件 profile
sudo vi /etc/profile
#mongoDB export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:$MONGODB_HOME/bin
source /etc/profile
三、创建系统日志文件和书库文件夹
cd /opt/mongodb-linux-x86_64-rhel70-4.2.17/ sudo mkdir -p data/db sudo chmod -R 777 data/db cd data sudo mkdir logs cd logs touch mongodb.log
四、配置文件
cd bin
sudo vi mongodb.conf
dbpath=/opt/mongodb-linux-x86_64-rhel70-4.2.17/data/db #数据文件存放目录 logpath=/opt/mongodb-linux-x86_64-rhel70-4.2.17/data/logs/mongodb.log #日志文件存放目录 port=27017 #端口 fork=true #以守护程序的方式启用,即在后台运行 # nohttpinterface=true bind_ip=0.0.0.0
五、启动
bin目录下启动
./mongod -f mongodb.conf
六、开机启动
vi /etc/rc.d/init.d/mongod
#!/bin/bash export MONGO_HOME=/opt/mongodb-linux-x86_64-rhel70-4.2.17 #chkconfig:2345 20 90 #description:mongod #processname:mongod case $1 in start) $MONGO_HOME/bin/mongod --config $MONGO_HOME/bin/mongodb.conf ;; stop) $MONGO_HOME/bin/mongod --shutdown --config $MONGO_HOME/bin/mongodb.conf ;; status) ps -ef | grep mongod ;; restart) $MONGO_HOME/bin/mongod --shutdown --config $MONGO_HOME/config/mongodb.conf $MONGO_HOME/bin/mongod --config $MONGO_HOME/config/mongodb.conf ;; *) echo "require start|stop|status|restart" ;; esac
chmod +x /etc/rc.d/init.d/mongod
添加服务
chkconfig --add mongod
设置开机启动
chkconfig mongod on
启动关闭
service mongod start
service mongod stop
七、远程连接测试
查看所有数据库
show dbs
切换数据库
use admin
再切换数据库,添加用户,
db.createUser({user:'root',pwd:'123456',roles:['readWrite']})
本地启动后测试
防火墙开放端口
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
本地连接
./mongo
或则
./mongo mongodb://localhost:27017/admin -u "root" -p "123456"
远程连接测试
./mongo mongodb://139.9.126.68:27017/admin -u "root" -p "123456"
这篇关于MongoDB安装-Liunx的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24MongoDB资料:新手入门完全指南
- 2024-12-20go-zero 框架的 RPC 服务 启动start和停止 底层是怎么实现的?-icode9专业技术文章分享
- 2024-12-19Go-Zero 框架的 RPC 服务启动和停止的基本机制和过程是怎么实现的?-icode9专业技术文章分享
- 2024-12-18怎么在golang中使用gRPC测试mock数据?-icode9专业技术文章分享
- 2024-12-15掌握PageRank算法核心!你离Google优化高手只差一步!
- 2024-12-15GORM 中的标签 gorm:"index"是什么?-icode9专业技术文章分享
- 2024-12-11怎么在 Go 语言中获取 Open vSwitch (OVS) 的桥接信息(Bridge)?-icode9专业技术文章分享
- 2024-12-11怎么用Go 语言的库来与 Open vSwitch 进行交互?-icode9专业技术文章分享
- 2024-12-11怎么在 go-zero 项目中发送阿里云短信?-icode9专业技术文章分享
- 2024-12-11怎么使用阿里云 Go SDK (alibaba-cloud-sdk-go) 发送短信?-icode9专业技术文章分享