{"record":{"id":"ccb8af8af46431ca","repo":"coollabsio/coolify","slug":"mariadb-database-or-mysql-database-not-found","errorCode":null,"errorMessage":"MARIADB_DATABASE or MYSQL_DATABASE not found","messagePattern":"MARIADB_DATABASE or MYSQL_DATABASE not found","errorType":"exception","errorClass":"Exception","httpStatus":null,"severity":"error","filePath":"app/Jobs/DatabaseBackupJob.php","lineNumber":227,"sourceCode":"                            $this->database->mariadb_root_password = str($rootPassword)->after('MYSQL_ROOT_PASSWORD=')->value();\n                        }\n                    }\n\n                    $db = $envs->filter(function ($env) {\n                        return str($env)->startsWith('MARIADB_DATABASE=');\n                    })->first();\n\n                    if ($db) {\n                        $databasesToBackup = str($db)->after('MARIADB_DATABASE=')->value();\n                    } else {\n                        $db = $envs->filter(function ($env) {\n                            return str($env)->startsWith('MYSQL_DATABASE=');\n                        })->first();\n\n                        if ($db) {\n                            $databasesToBackup = str($db)->after('MYSQL_DATABASE=')->value();\n                        } else {\n                            throw new \\Exception('MARIADB_DATABASE or MYSQL_DATABASE not found');\n                        }\n                    }\n                } elseif (str($databaseType)->contains('mongo')) {\n                    $databasesToBackup = ['*'];\n                    $this->container_name = \"{$this->database->name}-$serviceUuid\";\n                    $this->directory_name = $serviceName.'-'.$this->container_name;\n\n                    // Try to extract MongoDB credentials from environment variables\n                    try {\n                        $commands = [];\n                        $commands[] = \"docker exec $this->container_name env | grep MONGO_INITDB_\";\n                        $envs = instant_remote_process($commands, $this->server, true, false, null, disableMultiplexing: true);\n\n                        if (filled($envs)) {\n                            $envs = str($envs)->explode(\"\\n\");\n                            $rootPassword = $envs->filter(function ($env) {\n                                return str($env)->startsWith('MONGO_INITDB_ROOT_PASSWORD=');\n                            })->first();","sourceCodeStart":209,"sourceCodeEnd":245,"githubUrl":"https://github.com/coollabsio/coolify/blob/70b9acc42467278373e00de77abb40684e25b395/app/Jobs/DatabaseBackupJob.php#L209-L245","documentation":"Error \"MARIADB_DATABASE or MYSQL_DATABASE not found\" thrown in coollabsio/coolify.","triggerScenarios":"Thrown at app/Jobs/DatabaseBackupJob.php:227 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"70b9acc42467278373e00de77abb40684e25b395","analyzedAt":"2026-08-17T01:41:01.313Z","schemaVersion":2},"datasetVersion":"2026-08-17T04:17:16.089Z"}