Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core sichern und wiederherstellen


MariaDB-Datenbank oder MySQL-Datenbank wiederherstellen

Hinweis: Die folgenden Hinweise gelten auch weiter, wenn bei Neuinstallationen ab Version 11.7 die MariaDB-Datenbank installiert wird. Die MySQL-Skripte sind weiter verfügbar. 

Die MariaDB- oder MySQL-Datenbank unter Windows wiederherstellen


Die Wiederherstellung vorbereiten

Im 1. Schritt führen Sie Befehle in der MySQL-Konsole der Datenbank durch. Es wird vorausgesetzt, dass Sie einen Datenbank-Dump und ein Backup erstellt haben.

  1. Beenden Sie agorum core.
  2. Starten Sie unter dem Pfad ...\agorum\core\mysql\bin die (neue) Datenbank mit dem Befehl:
    net start agorumcore.mysql
    
  3. Melden Sie sich mit folgendem Befehl an. Der angegeben Port ist Standard, je nach Ihrer Eingabe bei Erstinstallation lautet er unterschiedlich.
    mysql.exe -uroot -p -hroihost --port=3306
    
  4. Löschen Sie die Datenbank mit dem Befehl:
    drop database roi;
    
  5. Richten Sie die Datenbank neu ein. Verwenden Sie hierzu die Daten aus Ihrem Datenblatt, sofern Sie keine Änderungen vorgenommen haben.

    Für Nicht-UTF8-Installationen
    create database roi;
    

    Für UTF8-Installationen (in Grundinstallation ab agorum core 7.7)
    create database roi character set utf8 collate=utf8_bin;
    
  6. Beenden Sie die MySQL-Konsole mit dem Befehl:
    quit

Die Dump-Dateien importieren

Im 2. Schritt importieren Sie die Dump-Dateien. Sie benötigen die Tabledef-Datei agorum_core_Tabledef.dmp und die Data-Datei agorum_core_Data.dmp.

  1. Entpacken Sie die Dateien der Datensicherung, falls erforderlich.
  2. Beenden Sie agorum core.
  3. Starten Sie die Datenbank mit dem Befehl:
    net start agorumcore.mysql
  4. Importieren Sie die Datei agorum_core_Tabledef.dmp mit folgendem Befehl. Sie finden die Datei unter dem Pfad ...\agorum\core\mysql\bin.
    mysql.exe -uroot -p -hroihost --port=3306 roi < agorum_core_Tabledef.dmp
    
  5. Importieren Sie die Datei agorum_core_Data.dmp mit folgendem Befehl. Sie finden die Datei unter dem Pfad ...\agorum\core\mysql\bin.
    mysql.exe -uroot -p -hroihost --port=3306 roi < agorum_core_Data.dmp
  6. Stoppen Sie die Datenbank mit dem Befehl:
    net stop agorumcore.mysql
    
  7. Starten Sie agorum core.

Das System prüfen

Im 3. Schritt prüfen Sie nach der Wiederherstellung, ob alle Dateien, Benutzer und Einstellungen im System vorhanden und korrekt sind.

Die MariaDB- oder MySQL-Datenbank unter Linux wiederherstellen


Die Wiederherstellung vorbereiten

Im 1. Schritt führen Sie Befehle in der MySQL-Konsole der Datenbank durch. Es wird vorausgesetzt, dass Sie einen Datenbank-Dump und ein Backup erstellt haben.

  1. Beenden Sie agorum core.
  2. Starten Sie die (neue) Datenbank mit dem Befehl:
    /opt/agorum/agorumcore/scripts/roi_mysql start
  3. Öffnen Sie den Pfad:
    /opt/agorum/agorumcore/mysql/bin
    
  4. Melden Sie sich mit folgendem Befehl an. Der angegeben Port ist Standard, je nach Ihrer Eingabe bei Erstinstallation lautet er unterschiedlich.
    ./mysql -uroot -p -hlocalhost --port=3306 --socket=/tmp/mysql.agorumcore.sock01
    
  5. Löschen Sie die Datenbank mit dem Befehl:
    drop database roi;
  6. Richten Sie die Datenbank neu ein. Verwenden Sie hierzu die Daten aus Ihrem Datenblatt, sofern Sie keine Änderungen vorgenommen haben.

    Für Nicht-UTF8-Installationen
    create database roi;
    

    Für UTF8-Installationen (in Grundinstallation ab agorum core 7.7)
    create database roi character set utf8 collate=utf8_bin;
    
  7. Beenden Sie die MySQL-Konsole mit dem Befehl:
    quit

Die Dump-Dateien importieren

Im 2. Schritt importieren Sie die Dump-Dateien. Sie benötigen die Tabledef-Datei agorum_core_Tabledef.dmp und die Data-Datei agorum_core_Data.dmp.

  1. Entpacken Sie die Dateien der Datensicherung, falls erforderlich, mit folgendem Befehl. Der Pfad der Datensicherung lautet .../opt/agorum/agorumcore/backup.

    tar xvfz <backupdatei>.tar.gz
    
  2. Beenden Sie agorum core.
  3. Starten Sie die Datenbank mit dem Befehl:
    /opt/agorum/agorumcore/scripts/roi_mysql start
  4. Importieren Sie die Datei agorum_core_Tabledef.dmp mit folgendem Befehl. Sie finden die Datei unter dem Pfad .../agorum/agorumcore/mysql/bin/.
    ./mysql -uroot -p -hlocalhost --port=3306 --socket=/tmp/mysql.agorumcore.sock01 roi < /<PfadzurDatei>/roi_tables.sql
    
  5. Importieren Sie die Datei agorum_core_Data.dmp mit folgendem Befehl. Sie finden die Datei unter dem Pfad .../agorum/agorumcore/mysql/bin/.
    ./mysql -uroot -p -hlocalhost --port=3306 --socket=/tmp/mysql.agorumcore.sock01 roi < /<PfadzurDatei>/roi_data.dmp
  6. Stoppen Sie die Datenbank mit dem Befehl:
    /opt/agorum/agorumcore/scripts/roi_mysql stop
    
  7. Starten Sie agorum core.

Das System prüfen

Im 3. Schritt prüfen Sie nach der Wiederherstellung, ob alle Dateien, Benutzer und Einstellungen im System vorhanden und korrekt sind.