yapi 莫名数据库里的数据就没了

6za6bjd0  于 2021-12-06  发布在  Java
关注(0)|答案(25)|浏览(864)

版本号

1.5.0

什么问题

本地部署的数据库数据被清除了

如何复现此问题

登录提示账号不存在,包括管理员账号。同时查MongoDB的数据库,仅存了users表,而且users表也空了。。。

什么浏览器

Chrome

什么系统(Linux, Windows, macOS)

macOS

hk8txs48

hk8txs4816#

如果有可能的话,建议支持其他数据库吧,比如MySQL,这样就可以挂到现有项目的数据库上,单独配置MongoDB有学习成本。

同时建议在文档上添加MongoDB的基础设置教程和注意事项。

ifmq2ha2

ifmq2ha217#

改下安全策略吧,mongo端口不要暴露出去.

r6hnlfcb

r6hnlfcb18#

确定是被攻击,被三方删除了。。。好像即使设置了密码也没啥用。

y4ekin9u

y4ekin9u19#

可以检查一下你的安全策略.
如果mongo与yapi部署在一台服务器上的话,安全策略里出口只需要设置yapi的端口, mongo的端口不需要对外暴露.
当然最好是都不要用默认的. 设置一下mongo用户名密码,需要的话端口也可以换一个.

hk8txs48

hk8txs4820#

应该是没设置密码,我设置了看下 在2020年04月15日 11:54,Knoriennotifications@github.com 写道: mongo库有设置密码吗? 我正想说这个问题,我没有设置数据库密码,因为本来就是自己的服务器部署的,相对来说数据安全不是那么重就没有设置密码,和这个有关系吗 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

px9o7tmv

px9o7tmv21#

我正想说这个问题,我没有设置数据库密码,因为本来就是自己的服务器部署的,相对来说数据安全不是那么重就没有设置密码,和这个有关系吗

vhmi4jdf

vhmi4jdf22#

mongo库有设置密码吗?

qnyhuwrf

qnyhuwrf23#

我也有这个问题,被清除两次了,版本1.8.8

ef1yzkbh

ef1yzkbh24#

查看yapi日志无异常,MongoDB日志上连接了很多未知名IP,有dropDatabase操作的日志。。。

3xiyfsfu

3xiyfsfu25#

  • 目前还没在yapi中发现删除mongo表的逻辑.
  • 建议尝试查看yapi日志和mongo日志,也许可以获得一些有用的信息.

相关问题