Datenbank

LiveConfig enthält eine integrierte SQLite-Datenbank zur Speicherung seiner eigenen Daten, deshalb wird keine externe Datenbank benötigt. Auch mehrere Hundert Benutzer mit einigen Tausend Domains können normalerweise mit SQLite verwaltet werden.

Wenn Sie jedoch eine größe Zahl an Verträgen verwalten oder eine hohe Latenz beim Zugriff auf die LiveConfig-Weboberfläche feststellen, empfehlen wir Ihnen, MySQL als Backend-Datenbank zu verwenden.

Wichtig

Wenn Sie bereits eine laufende LiveConfig-Installation betreiben, prüfen Sie bitte diesen Beitrag in der Wissensdatenbank bezüglich der Umstellung einer existierenden SQLite-Datenbank auf MySQL.

Mit folgenden Schritten können Sie MySQL mit einer neuen (leeren) LiveConfig-Installation nutzen:

  1. Melden Sie sich an der MySQL-Konsole als root-Benutzer an und erstellen eine neue Datenbank für LiveConfig. Sie können einen beliebigen Namen dafür festlegen:

    mysql> create database LIVECONFIG;
    
  2. Erstellen Sie einen neuen Datenbankbenutzer mit einem beliebigem und sicherem (!) Passwort:

    mysql> grant all on LIVECONFIG.* to "liveconfig"@"localhost"
           identified by "SaFePaSsWoRd";
    

    Wenn LiveConfig auf einem anderen Server läuft als die MySQL-Datenbank, geben Sie statt localhost einfach dessen IP-Adresse an.

  3. Importieren Sie den Tabellen-Dump für LiveConfig. Dieser liegt als komprimierte SQL-Dump-Datei unter /usr/share/doc/liveconfig/:

    #> zcat /usr/share/doc/liveconfig/db-mysql.sql.gz | mysql -u liveconfig -p -h localhost LIVECONFIG
    
  4. Öffnen Sie die Konfigurationsdatei /etc/liveconfig/liveconfig.conf und bearbeiten die Datenbankeinstellungen, z.B.:

    db_driver   = mysql
    db_host     = localhost
    db_name     = LIVECONFIG
    db_user     = liveconfig
    db_password = SaFePaSsWoRd
    
  5. Starten Sie LiveConfig neu (service liveconfig restart) - und alles sollte funktionieren.

    Falls LiveConfig nicht startet, werfen Sie einen Blick auf die Log-Datei (/var/log/liveconfig/liveconfig.log).


Zuletzt aktualisiert am 29.06.2020.
weiter: Konfiguration
zurück: AutoDeploy