diff --git a/src/freedombone-restore-local b/src/freedombone-restore-local
index 8f4caab318798cdcc14a275e37e42a2965d193bd..019ce9aac608e2a9f54f3a20feac3621424315ee 100755
--- a/src/freedombone-restore-local
+++ b/src/freedombone-restore-local
@@ -168,6 +168,12 @@ function restore_mariadb {
             return
         fi
     fi
+
+    if [[ $(is_completed install_mariadb) == "0" ]]; then
+        function_check install_mariadb
+        install_mariadb
+    fi
+
     if [ -d $USB_MOUNT/backup/mariadb ]; then
         echo $"Restoring mysql settings"
         temp_restore_dir=/root/tempmariadb
diff --git a/src/freedombone-restore-remote b/src/freedombone-restore-remote
index 29e51e729037ffa53df2059355ee9c018c2321e7..af62d2854d0bfed7e2afd2bf7fbb083e1ca972b5 100755
--- a/src/freedombone-restore-remote
+++ b/src/freedombone-restore-remote
@@ -162,6 +162,12 @@ function restore_mariadb {
             return
         fi
     fi
+
+    if [[ $(is_completed install_mariadb) == "0" ]]; then
+        function_check install_mariadb
+        install_mariadb
+    fi
+
     if [ -d $SERVER_DIRECTORY/backup/mariadb ]; then
         echo $"Restoring MariaDB settings"
         temp_restore_dir=/root/tempmariadb