]> git.sur5r.net Git - bacula/bacula/commitdiff
Add additional mysql connection debug code
authorKern Sibbald <kern@sibbald.com>
Thu, 16 Apr 2009 17:07:21 +0000 (17:07 +0000)
committerKern Sibbald <kern@sibbald.com>
Thu, 16 Apr 2009 17:07:21 +0000 (17:07 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@8739 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/cats/mysql.c
bacula/technotes

index e6f7dd7bd03257f9b0fada0bef9710a7a2b2cf62..d5cd64d873d2dabafa3e28a83c6f1065b60fccd8 100644 (file)
@@ -1,7 +1,7 @@
 /*
    Bacula® - The Network Backup Solution
 
-   Copyright (C) 2000-2007 Free Software Foundation Europe e.V.
+   Copyright (C) 2000-2008 Free Software Foundation Europe e.V.
 
    The main author of Bacula is Kern Sibbald, with contributions from
    many others, a complete list can be found in the file AUTHORS.
@@ -193,6 +193,14 @@ db_open_database(JCR *jcr, B_DB *mdb)
 "Database=%s User=%s\n"
 "MySQL connect failed either server not running or your authorization is incorrect.\n"),
          mdb->db_name, mdb->db_user);
+#if MYSQL_VERSION_ID >= 40101
+      Dmsg3(50, "Error %u (%s): %s\n",
+            mysql_errno(&(mdb->mysql)), mysql_sqlstate(&(mdb->mysql)),
+            mysql_error(&(mdb->mysql)));
+#else
+      Dmsg2(50, "Error %u: %s\n",
+            mysql_errno(&(mdb->mysql)), mysql_error(&(mdb->mysql)));
+#endif
       V(mutex);
       return 0;
    }
index 9594ff90cf9b028a9257d9908ce9429db2d1acc2..933db1dda7a246c263f2aeab85eb415eb6f66043 100644 (file)
@@ -2,6 +2,9 @@
           
 General:
 
+16Apr09
+kes  Add additional mysql connection debug code submitted by:
+     "Chandranshu ." <chandranshu@gmail.com>
 14Apr09
 kes  Fix bug #1246 Sometimes access denied with VSS enabled. UCS
      conversion cache was not properly flushed at the end of a Job.