首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据库密码配置项都不加密?心也太大了!

. ## 配置MySQL数据库连接 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc...很多项目的配置文件里,包括数据库密码、缓存密码、亦或是一些第三方服务的Key都是直接配在里面,没有做任何加密处理! 有人会说这个配置文件反正是我自己的,有啥风险?...这个嘛,之前倒是看到过一个例子,一个程序员把自己公司的项目代码上传到了自己的GitHub仓库里了,结果配置文件忘了处理,导致公司数据库泄露,关键问题是,这个公司还是个酒店管理公司,因此后果可想而知了.....一般来说,项目配置文件里,所有涉及信息安全的配置项(或字段)都应该做处理,典型的比如: 用到的数据库、缓存的密码 用到的中间件、消息队列的密码 用到的各种第三方服务的Access_Key 其他第三方服务的通信信息

1.3K61
您找到你想要的搜索结果了吗?
是的
没有找到

SQL日志太大?教你一键清理

将恢复模式改成“简单” 右键要清理的数据库名 - 属性,切换到选项,将恢复模式修改为简单,如下图1,然后点确定。...—在弹出的窗口中做如下配置: 如果你的数据库名跟我的不一样,可以套用下面的命令: USE [master] GO ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE...WITH NO_WAIT GO --将数据库设置为简单模式 ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE GO USE 要清理的数据库名称 GO --将数据库的日志收缩为...2M DBCC SHRINKFILE (N'要清理的数据库名称_log' , 2, TRUNCATEONLY) GO USE [master] GO ALTER DATABASE 要清理的数据库名称 SET...RECOVERY FULL WITH NO_WAIT GO --将数据库恢复为完整模式 ALTER DATABASE 要清理的数据库名称 SET RECOVERY FULL GO (提示:可以左右滑动代码

1410
领券