数据库|服务器项目部署(一)

服务器项目部署(一) 服务器系统 Ubuntu(16.04)64位,本地系统windows10 64位。
登录服务器
使用软件的是 MobaXterm ,方便查看服务器的文件目录。
点击左上角的 Session ,在弹出窗中选择 SSH ,输入公网 IP ,点击 OK 后进入到命令行。
数据库|服务器项目部署(一)
文章图片

用户名默认为 root ,输入密码时不会显示出来,输入完毕回车即可。
数据库|服务器项目部署(一)
文章图片

安装node.js
为方便管理文件,cd / 进入根目录,下载安装文件:

wget https://npm.taobao.org/mirrors/node/v8.11.1/node-v8.11.1-linux-x64.tar.xz

数据库|服务器项目部署(一)
文章图片

解压成 tar 格式文件:
xz -d node-v8.11.1-linux-x64.tar.xz

将得到的 tar 文件再次解压:
tar -xvf node-v8.11.1-linux-x64.tar

数据库|服务器项目部署(一)
文章图片

进入 bin 文件夹,执行 ./node -v 可查看 node 版本:
cd node-v8.11.1-linux-x64/bin/ ./node -v

给 bin 目录下的这三个文件建立命令指向,这里是指向到 /usr/local/bin 目录下。这样就可以在所有目录下直接使用 nodenpm 命令了。
ln -s /node-v8.11.1-linux-x64/bin/node /usr/local/bin/node ln -s /node-v8.11.1-linux-x64/bin/npm /usr/local/bin/npm ln -s /node-v8.11.1-linux-x64/bin/npx /usr/local/bin/npx

数据库|服务器项目部署(一)
文章图片

安装monodb
进入 mongdb 官网,复制下载链接。
【数据库|服务器项目部署(一)】数据库|服务器项目部署(一)
文章图片

下载文件
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz

解压文件
tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz

数据库|服务器项目部署(一)
文章图片

新建一个文件夹 mongodb ,将解压出的文件夹移入 mongodb 文件夹。
mkdirmongodb mvmongodb-linux-x86_64-ubuntu1604-3.6.4mongodb

进入mongodb文件夹,新建 data,logs,etc 三个文件夹。在 logs 文件夹下新建 mongo.log 文件,用来存放日志文件,在 etc 文件夹下新建 mongo.conf 配置文件。
数据库|服务器项目部署(一)
文章图片

编辑 mongo.conf 文件的内容
vi mongo.conf

进入编辑界面后,输入 i 开始编辑内容,编辑完毕后,敲 esc ,输入 :wq, 就会自动保存并回到命令行。dbpath 指定数据库存放目录,logpath 指定日志文件,logappend=true 指定日志以追加的形式保存,journal 数据故障恢复和持久化数据,quiet 过滤日志,默认 quiet 和 journal 为 true,port 指定端口。
数据库|服务器项目部署(一)
文章图片

同样地建立命令指向
ln -s/mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongo/usr/local/bin/mongo ln -s/mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongod/usr/local/bin/mongod

指定配置文件
mongod -f /mongodb/etc/mongo.conf

新开一个窗口,登录到服务器,输入 mongo 即可连接到数据库
数据库|服务器项目部署(一)
文章图片

以后每次登录到服务器,需要先在一个窗口中执行 mongod -f /mongodb/etc/mongo.conf ,然后另开一个窗口执行 mongo ,才会连接到数据库。

    推荐阅读