From ced609c9954c437abbffff59981bed59d763af80 Mon Sep 17 00:00:00 2001 From: topjohncian Date: Tue, 7 Apr 2020 19:50:23 +0800 Subject: [PATCH] Add custom mysql database port. --- models/init.go | 3 ++- pkg/conf/conf.go | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/models/init.go b/models/init.go index e2f90d2a..47141999 100644 --- a/models/init.go +++ b/models/init.go @@ -32,10 +32,11 @@ func Init() { // 未指定数据库时,使用SQLite db, err = gorm.Open("sqlite3", util.RelativePath(conf.DatabaseConfig.DBFile)) } else { - db, err = gorm.Open(conf.DatabaseConfig.Type, fmt.Sprintf("%s:%s@(%s)/%s?charset=utf8&parseTime=True&loc=Local", + db, err = gorm.Open(conf.DatabaseConfig.Type, fmt.Sprintf("%s:%s@(%s:%s)/%s?charset=utf8&parseTime=True&loc=Local", conf.DatabaseConfig.User, conf.DatabaseConfig.Password, conf.DatabaseConfig.Host, + conf.DatabaseConfig.Port, conf.DatabaseConfig.Name)) } } diff --git a/pkg/conf/conf.go b/pkg/conf/conf.go index 2250d693..8bf72f58 100644 --- a/pkg/conf/conf.go +++ b/pkg/conf/conf.go @@ -15,6 +15,7 @@ type database struct { Name string TablePrefix string DBFile string + Port string } // system 系统通用配置