fix: add mysql connect port

This commit is contained in:
engigu
2024-01-02 22:19:12 +08:00
parent 3f8a836316
commit 5b348ff68b
3 changed files with 7 additions and 3 deletions
+2 -1
View File
@@ -9,7 +9,7 @@ HttpPort = 8000
ReadTimeout = 60
WriteTimeout = 60
; use embed html static file
EmbedHtml = disable
; EmbedHtml = disable
[database]
Type = mysql
@@ -17,4 +17,5 @@ User = root
Password = password
Host = 123.1.1.1
Name = db_name
Port = 3306
TablePrefix = message_
+4 -2
View File
@@ -34,11 +34,13 @@ type UUIDModel struct {
// Setup initializes the database instance
func Setup() {
var err error
db, err = gorm.Open(setting.DatabaseSetting.Type, fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8mb4&parseTime=True&loc=Local",
connStr := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?charset=utf8mb4&parseTime=True&loc=Local",
setting.DatabaseSetting.User,
setting.DatabaseSetting.Password,
setting.DatabaseSetting.Host,
setting.DatabaseSetting.Name))
setting.DatabaseSetting.Port,
setting.DatabaseSetting.Name)
db, err = gorm.Open(setting.DatabaseSetting.Type, connStr)
if err != nil {
log.Fatalf("models.Setup err: %v", err)
+1
View File
@@ -31,6 +31,7 @@ type Database struct {
User string
Password string
Host string
Port int
Name string
TablePrefix string
}