参考资料
作者详解
第一步:安装各个 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只能在本地连接。
注意:如果是阿里云服务器,要在控制台开发端口。