From f6098769cd8338d4a448828750556d8ba37b57ff Mon Sep 17 00:00:00 2001 From: Jonas Kaninda Date: Sat, 28 Sep 2024 03:06:09 +0200 Subject: [PATCH] fix: backup database in scheduled mode --- pkg/helper.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/helper.go b/pkg/helper.go index b712b56..425b439 100644 --- a/pkg/helper.go +++ b/pkg/helper.go @@ -107,15 +107,17 @@ func deleteTemp() { // TestDatabaseConnection tests the database connection func testDatabaseConnection(db *dbConfig) { - + err := os.Setenv("MYSQL_PWD", db.dbPassword) + if err != nil { + return + } utils.Info("Connecting to %s database ...", db.dbName) - cmd := exec.Command("mysql", "-h", db.dbHost, "-P", db.dbPort, "-u", db.dbUserName, db.dbName, "-e", "quit") // Capture the output var out bytes.Buffer cmd.Stdout = &out cmd.Stderr = &out - err := cmd.Run() + err = cmd.Run() if err != nil { utils.Fatal("Error testing database connection: %v\nOutput: %s", err, out.String())