]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/cats/mysql.c
First cut of restore
[bacula/bacula] / bacula / src / cats / mysql.c
index f2e94b81ee50ec71b7e2c2f0d4b694731bb7cd29..ff10b158d745f1e9cb0d026e8ba08e476aa4e945 100644 (file)
@@ -116,6 +116,9 @@ db_open_database(B_DB *mdb)
    }
 
    /* connect to the database */
+#ifdef HAVE_EMBEDDED_MYSQL
+   mysql_server_init(0, NULL, NULL);
+#endif
    mysql_init(&(mdb->mysql));
    Dmsg0(50, "mysql_init done\n");
    mdb->db = mysql_real_connect(
@@ -173,6 +176,9 @@ db_close_database(B_DB *mdb)
       qdchain(&mdb->bq);
       if (mdb->connected && mdb->db) {
         sql_close(mdb);
+#ifdef HAVE_EMBEDDED_MYSQL
+        mysql_server_end();
+#endif
       }
 /*    pthread_mutex_destroy(&mdb->mutex); */
       rwl_destroy(&mdb->lock);