本文已参与「新人创作礼」活动,一起开启掘金创作之路。 今天的积累都是为了更好的明天,加油!我是java程序员可以关注我一起学习哈!
./mongod --config /usr/local/mongodb/etc/mongodb.conf
- 1
编辑
netstat -lanp | grep "27017"
- 1
显示如下进程,说明已经成功启动。
编辑
任意目录下,输入命令mongo即可进入数据库,配置了环境变量的前提下,否则需要在mongodb安装目录下的bin目录下使用 ./mongo 命令
mongo
显示如下,已经成功进入mongo数据库了,默认是进入的是test数据库,show dbs 查看当前所有数据库。
编辑
注意:如果一个数据库是没有安全认证的,不使用用户名密码即可登陆,这样是不安全的,所以我们应当授予权限才能操作数据库,这样再企业中才能保证数据安全性。
3.安装yapi
离线安装yapi
在一台连接互联网的pc上安装node环境
在外网机器获取yapi源码并安装依赖
使用git获取yapi源码, 如果没有git命令请按照对应平台的安装方法安装git.
创建一个新文件夹yapi, 使用clone将yapi源码放入vendors中:
mkdir yapi
cd yapi
git clone https://github.com/YMFE/yapi.git vendors
cp vendors/config_example.json ./config.json
cd vendors
npm install --production
我这里还安装了pm2
npm n install -S pm2
将创建的yapi文件夹打成压缩包得到yapi.tar.gz(其目录下有config.json和vendors)
tar -czf yapi.tar.gz yapi
至此, 所有需要外部网络的操作已经完成, 可以进行内网部署.
启动yapi
解压yapi.tar.gz
cd yapi
tar -xvf yapi.tar
cp vendors/config_example.json ./config.json
# 配置config.json
{
"port": "3000",
"adminAccount": "admin@admin.com",
"db": {
"servername": "127.0.0.1",
"DATABASE": "yapi",
"port": 27017,
"user": "root",
"pass": "xxx",
"authSource": "admin"
},
"mail": {
"enable": true,
"host": "smtp.exmail.qq.com",
"port": 465,
"from": "xxx@xxx.cn",
"auth": {
"user": "xxx@xxx.cn",
"pass": "xxx"
}
}
}
# 配置config.json
#初始化数据库
cd vendors
npm run install-server
#启动yapi server
node server/app.js