MariaDB

Mit dem MariaDB-Speicher-Engine können Sie jede MariaDB-Installation als Ihr ngSurvey-Backend verwenden.

Voraussetzungen

Um ngSurvey auf einer MariaDB-Datenbank zu installieren, müssen Sie die folgenden Voraussetzungen erfüllen

  1. MariaDB-Version 10.6.x oder höher.

  2. Der Benutzer, der zum Verbinden mit dem MariaDB-Server verwendet wird, muss über ausreichende Berechtigungen verfügen, um die MariaDB-Systemdatenbank zum Erstellen der Datenbank zu verwenden.

  3. Wenn das Binärprotokoll aktiviert ist, müssen Sie die Variable log_bin_trust_function_creators auf 1 setzen, entweder in Ihrer MySQL-Konfigurationsdatei oder mit der folgenden Abfrage. SET GLOBAL log_bin_trust_function_creators = 1;

  4. Bei der Windows-basierten MariaDB-Version müssen die Zeitzonendaten-Tabellen geladen sein. Sie können diesem Tutorial folgen, um die Zeitzonendaten auf Ihrem Windows MariaDB-Server zu laden.

NGSurvey-Konfiguration

Um ngSurvey für die Arbeit mit MariaDB zu konfigurieren, müssen Sie die folgenden Umgebungsvariablen einrichten.

NGSurvey erstellt oder aktualisiert automatisch die Datenbank, die Sie in der Verbindungszeichenfolge angegeben haben.

  • ConnectionStrings:NGSurveyDB enthält Ihre Verbindungszeichenfolge zu Ihrem MariaDB-Server.

  • NGSurvey:StorageEngine muss gesetzt sein auf MariaDB.

Health-Check

Sobald Sie Ihre Datenbankeinstellungen konfiguriert haben, können Sie den Webdienst, der ngSurvey hostet, neu starten. NGSurvey richtet die Datenbank automatisch mit allen erforderlichen Tabellen ein.

Sie können auch prüfen, ob Ihre Installation korrekt eingerichtet ist, indem Sie den folgenden Link verwenden: https://yourrootsite/api/system/status

Zuletzt aktualisiert

War das hilfreich?