首页 > 解决方案 > 如何将配置/属性文件存储在 mysql 中?

问题描述

我有一个场景,我需要将配置/属性文件存储在 MySql 中并在项目中进一步使用它,像下面这样的简单配置表是否有意义或任何其他建议来改进它?

我必须将其他mysql db配置放在一个表中,我以一种简单的方式接近,

创建名为 config 的表:

create table config(host varchar(50),
                    user varchar(30),
                    password varchar(30),
                    db varchar(30),
                    charset varchar(20),
                    cursorclass varchar(30) );

并插入相应valuesconfig

我认为有些字段是强制性的,所以只需添加一个NOTNULL

有没有更好的方法来管理相同的配置?

标签: mysql

解决方案


如果您可以加密您的敏感信息,那将是最好的,因为在此主表被黑客入侵的情况下,没有人可以轻松访问您的其他数据库。所以我的建议是让它有点安全,安全应该在梨(锁+钥匙=开门)级别。

参考:https ://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html#function_aes-encrypt


推荐阅读