Linux下mongodb的安装及远程连接

参考资料

Linux平台安装MongoDB

作者详解

第一步:安装各个 Linux 平台依赖包

Red Hat/CentOS:

sudo yum install libcurl openssl

Ubuntu 18.04 LTS ("Bionic")/Debian 10 "Buster":

sudo apt-get install libcurl4 openssl

Ubuntu 16.04 LTS ("Xenial")/Debian 9 "Stretch":

sudo apt-get install libcurl3 openssl

第二步:找到下载链接 

MongoDB 源码下载地址:https://www.mongodb.com/download-center#community

第三步:使用wget下载安装包(自己复制的那个网络地址)、解压、更改文件夹名字(原生文件夹名字太长)

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.2.8.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.2.8.tgz                                    # 解压

mv mongodb-src-r4.2.8  /usr/local/mongodb4                          # 将解压包拷贝到指定目录

细枝末节的我就不讲了,安装、解压及改名在讲安装nodejs中已经讲得很清楚了。

第四步:配置环境变量,使其全局可用 

ln -s /user/local/bin <你的mongodb里的bin文件路径,到/bin就可以了>

第五步:建立存储数据和日志的文件夹  

 

先 cd mongodb 到这个文件夹下
然后 mkdir db
然后 mkdir logs

第六步:在bin目录里创建配置文件   mongodb.conf

其实这个配置文件  放在那里  和  叫什么名字无所谓 ,最关键的是配置文件里的内容

dbpath=/root/tools/mongodb/db  #数据存储路径
logpath=/root/tools/mongodb/logs/mongodb.log  #日志存储路径
bind_ip=0.0.0.0  #不修改的话默认是 127.0.0.1
port=27017  #指定端口号
logappend=true  #指定日志追加添加方式
fork=true     #在mongodb 的配置文件里把fork选项设置为true后,启动/usr/bin/mongod --config 
                /etc/mongodb.conf ,就会自动的fork一个子进程来运行mongod,以守护进程的方式运 
                  行
maxConns=5000  #最大连接数5000

第七步:运行mongodb

./mongod -f mongodb.conf --fork
mongod -f mongodb.conf --fork  #这种写法是你 环境变量配置好 之后的写法

这就代表成功了!!!

第八步:关闭mongodb

mongod -f mongodb.conf --shutdown

第九步:远程连接mongodb

不知道大家注意到配置文件里面我们把端口改为0.0.0.0了没有

就是为了远程连接

默认的127.0.0.1只能在本地连接。

注意:如果是阿里云服务器,要在控制台开发端口。

猜你喜欢

转载自blog.csdn.net/qq_41885673/article/details/114503258
今日推荐