diff --git a/bootstrap/model.go b/bootstrap/model.go index 028ef8d1..94453e10 100644 --- a/bootstrap/model.go +++ b/bootstrap/model.go @@ -50,8 +50,8 @@ func InitModel() { } case "mysql": { - dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?charset=utf8mb4&parseTime=True&loc=Local", - databaseConfig.User, databaseConfig.Password, databaseConfig.Host, databaseConfig.Port, databaseConfig.Name) + 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.SslMode) db, err := gorm.Open(mysql.Open(dsn), gormConfig) if err != nil { log.Fatalf("failed to connect database:%s", err.Error()) diff --git a/conf/config.go b/conf/config.go index 280cd5df..7d4c0fe0 100644 --- a/conf/config.go +++ b/conf/config.go @@ -45,7 +45,6 @@ func DefaultConfig() *Config { Port: 0, TablePrefix: "x_", DBFile: "data/data.db", - SslMode: "disable", }, Cache: CacheConfig{ Expiration: 60,