Skip to content

Commit 5842661

Browse files
committed
feat: add tls config for mysql (fix AlistGo#758)
1 parent ef19e85 commit 5842661

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

bootstrap/model.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ func InitModel() {
5050
}
5151
case "mysql":
5252
{
53-
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?charset=utf8mb4&parseTime=True&loc=Local",
54-
databaseConfig.User, databaseConfig.Password, databaseConfig.Host, databaseConfig.Port, databaseConfig.Name)
53+
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?charset=utf8mb4&parseTime=True&loc=Local&tls=%s",
54+
databaseConfig.User, databaseConfig.Password, databaseConfig.Host, databaseConfig.Port, databaseConfig.Name, databaseConfig.SslMode)
5555
db, err := gorm.Open(mysql.Open(dsn), gormConfig)
5656
if err != nil {
5757
log.Fatalf("failed to connect database:%s", err.Error())

conf/config.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ func DefaultConfig() *Config {
4545
Port: 0,
4646
TablePrefix: "x_",
4747
DBFile: "data/data.db",
48-
SslMode: "disable",
4948
},
5049
Cache: CacheConfig{
5150
Expiration: 60,

0 commit comments

Comments
 (0)