fix: add mysql connect port
This commit is contained in:
@@ -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
@@ -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)
|
||||
|
||||
@@ -31,6 +31,7 @@ type Database struct {
|
||||
User string
|
||||
Password string
|
||||
Host string
|
||||
Port int
|
||||
Name string
|
||||
TablePrefix string
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user