package initialize import ( "fmt" "nCovTrack-Backend/global" "gorm.io/driver/mysql" "gorm.io/gorm" ) func initMySQL() { mysqlConf := global.ServerSettings.MySQL dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%scharset=utf8mb4&parseTime=True&loc=Local", mysqlConf.Username, mysqlConf.Password, mysqlConf.Host, mysqlConf.Port, mysqlConf.Database) db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{}) if err != nil { panic(err) } global.Db = db }