配置nodejs和mongoDB环境

世上唯一不能复制的是时间,唯一不能重演的是人生,唯一不劳而获的是年龄。该怎么走,过什么样的生活,全凭自己的选择和努力。人生很贵,请别浪费!与智者为伍,与良善者同行。配置nodejs和mongoDB环境,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

Node环境

在Node官网:https://nodejs.org/zh-cn/download/ 寻找需要的node版本下载链接

配置nodejs和mongoDB环境

下载文件,解压 ,重命名

  wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz

我这里是放在 /usr/local/lib64 目录下,如果下载的时候提示错误 Unable to establish SSl connection ,可以增加 –no-check-certificate 参数,即 wget –no-check-certificate https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz

xz -d node-v14.17.3-linux-x64.tar.xz  解压成 .tar文件
tar -xvf node-v14.17.3-linux-x64.ta    解压成文件夹
mv node-v14.17.3-linux-x64 node     重命名

配置nodejs和mongoDB环境

配置全局访问

此时已经安装成功,在node/bin目录下,已经可以成功使用到node,但是还没有办法全局使用

配置nodejs和mongoDB环境

配置软连接,使全局都可以使用node命令

ln -s /usr/local/lib64/node/bin/node /usr/bin/node
ln -s /usr/local/lib64/node/bin/npm /usr/bin/npm
ln -s /usr/local/lib64/node/bin/npx /usr/bin/npx

配置nodejs和mongoDB环境

配置node文件安装路径

进入node安装路径 /usr/local/lib64/node

mkdir node_global
mkdir node_cache
npm config set prefix "node_global"
npm config set cache "node_cache"

MongoDB环境

在mongoDB,找到对于版本的安装包

https://www.mongodb.com/try/download/community

配置nodejs和mongoDB环境

下载,解压,重命名

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-5.0.0.tgz
tar zxvf mongodb-linux-x86_64-rhel80-5.0.0.tgz
mv mongodb-linux-x86_64-rhel80-5.0.0 mongodb

放在了 /usr/local/lib64/mongodb 目录下

配置nodejs和mongoDB环境

进行mongoDB配置

/var目录下提前创建好 data目录和log目录

mkdir mongodb
cd mongodb/
mkdir data
mkdir logs

/usr/local/lib64/mongodb/bin目录下创建 mongodb.conf 配置

配置nodejs和mongoDB环境

启动mongoDB

./mongod -f ./mongodb.conf

可以用 ./mongo 测试是否启动成功,能不能进入控制台

配置nodejs和mongoDB环境

关闭mongoDB

有多种方式可以关闭mongoDB

  • 切换到admin库,然后关闭服务
> use admin
switched to db admin
> db.shutdownServer()

配置nodejs和mongoDB环境

  • 通过mongod命令关闭

mongod --shutdown --dbpath [数据路径]

mongod --shutdown --dbpath /var/mongodb/data/

配置nodejs和mongoDB环境

配置环境变量

为了避免每次进入mongo都需要进入 /usr/local/lib64/mongodb/bin 目录下进行操作,可以配置全局变量

编辑 ~/.bash_profile

配置nodejs和mongoDB环境

这样就可以在全局访问到mongo和mongod等等

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/229205.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!