dbutil: Make error messages slightly more useful

Change-Id: I060198465bd47e2c88269669950c201f2cea3a58
diff --git a/dbutil/mysql.go b/dbutil/mysql.go
index 352ff7c..b472687 100644
--- a/dbutil/mysql.go
+++ b/dbutil/mysql.go
@@ -188,14 +188,14 @@
 	rootCertPool := x509.NewCertPool()
 	pem, err := ioutil.ReadFile(cfg.RootCertPath)
 	if err != nil {
-		return fmt.Errorf("failed reading root certificate: %v", err)
+		return fmt.Errorf("failed reading root certificate in %v: %v", cfg.RootCertPath, err)
 	}
 	if ok := rootCertPool.AppendCertsFromPEM(pem); !ok {
-		return fmt.Errorf("failed to append PEM to cert pool")
+		return fmt.Errorf("failed to add root certificate in %v to cert pool", cfg.RootCertPath)
 	}
 	ckpair, err := tls.LoadX509KeyPair(cfg.ClientCertPath, cfg.ClientKeyPath)
 	if err != nil {
-		return fmt.Errorf("failed loading client key pair: %v", err)
+		return fmt.Errorf("failed loading client key pair (%v, %v): %v", cfg.ClientCertPath, cfg.ClientKeyPath, err)
 	}
 	clientCert := []tls.Certificate{ckpair}
 	return mysql.RegisterTLSConfig(configId, &tls.Config{