feat: add tls config for mysql (fix #758)
This commit is contained in:
parent
ef19e851e3
commit
58426613f6
@ -50,8 +50,8 @@ func InitModel() {
|
|||||||
}
|
}
|
||||||
case "mysql":
|
case "mysql":
|
||||||
{
|
{
|
||||||
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?charset=utf8mb4&parseTime=True&loc=Local",
|
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?charset=utf8mb4&parseTime=True&loc=Local&tls=%s",
|
||||||
databaseConfig.User, databaseConfig.Password, databaseConfig.Host, databaseConfig.Port, databaseConfig.Name)
|
databaseConfig.User, databaseConfig.Password, databaseConfig.Host, databaseConfig.Port, databaseConfig.Name, databaseConfig.SslMode)
|
||||||
db, err := gorm.Open(mysql.Open(dsn), gormConfig)
|
db, err := gorm.Open(mysql.Open(dsn), gormConfig)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("failed to connect database:%s", err.Error())
|
log.Fatalf("failed to connect database:%s", err.Error())
|
||||||
|
@ -45,7 +45,6 @@ func DefaultConfig() *Config {
|
|||||||
Port: 0,
|
Port: 0,
|
||||||
TablePrefix: "x_",
|
TablePrefix: "x_",
|
||||||
DBFile: "data/data.db",
|
DBFile: "data/data.db",
|
||||||
SslMode: "disable",
|
|
||||||
},
|
},
|
||||||
Cache: CacheConfig{
|
Cache: CacheConfig{
|
||||||
Expiration: 60,
|
Expiration: 60,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user