Page 1 of 1

Backup Skript Fehler  [GELÖST]

Posted: Fri 5. Feb 2016, 14:52
by kenbukan
Mehrere Dinge sind schief gelaufen
    1. Passwort für 'debian-sys-maint' falsch / wurde dies bei der KeyHelp Installation nicht gesetzt?
    Lösung:
    Passwort über phpmyadmin für Debian-sys-maint neu vergeben. Ich habe es aus "/etc/mysql/debian.cnf" genommen.
    Man kann auch ein eigenes vergeben, muss dieses dann auch in "/etc/mysql/debian.cnf" anpassen.
      2. Es ist ein zweiter Server (Backupserver) notwendig der einen ssh Zugang zur ´Verfügung stellt. Leider hat dies nicht jeder.
      Lösung:
      Ich habe das Script so erweitert das die Daten lokal auf dem Server gespeichert werden.
      Besser währe es, wenn man die Möglichkeit zur Wahl der Backupübertragung (z.B. S/FTP, SMB, SCP, Cloudspeicher, u.s.w. )
        3. mysqldump erzeugt folgende Fehlermeldungen
        DB-Version:
        Server: MariaDB
        Server version: 10.0.23-MariaDB-1~jessie-log mariadb.org binary Distribution

        Code: Select all

        mysqldump: Got error: 1044: "Access denied for user 'debian-sys-maint'@'localhost' to database 'information_schema'" when using LOCK TABLES

        Code: Select all

        mysqldump: Got error: 1142: "SELECT, LOCK TABLES command denied to user 'debian-sys-maint'@'localhost' for table 'accounts'" when using LOCK TABLES
        Lösung:
        Ich habe die Option --skip-lock-tables hinzugefügt, wenn die Tabelle "performance_schema" gesichert werden soll.
        Ich habe die Option --skip-opt hinzugefügt, wenn die Tabelle "information_schema" gesichert werden soll.

        Re: Backup Skript Fehler

        Posted: Fri 5. Feb 2016, 16:41
        by Martin
        Hallo,

        1)
        das Passwort für debian-sys-maint wird üblicherweise während der mySQL Installation durch debconf generiert und gesetzt, eine Anpassung sollte daher hier nicht notwendig sein. Das dieses einmal inkorrekt war konnte ich bisher noch nicht beobachten.

        2)
        Für ein lokales Backup ist in der Tat eine Anpassung erforderlich, Backups auf dem selben Dateisystem anzulegen empfiehlt sich aus Sicherheitsgründen allerdings nicht. Daher war dieses Script zunächst nur für Remote Backup vorgesehen. In KeyHelp 14.6.0 wird dann ein entsprechendes, umfangreicheres Backupsystem direkt in der KeyHelp Oberfläche umgesetzt werden.

        3)
        DIe Meldungen treten in der Tat auf, können aber meines Erachtens auch ignoriert werden. Mit den von Ihnen gemachten Änderungen werden diese korrekterweise umgangen.

        Re: Backup Skript Fehler

        Posted: Sat 6. Feb 2016, 14:43
        by kenbukan
        1)Konnte ich reproduzieren. Wenn MariaDB schon installiert ist wird die DB Installation mit einem Fehler angezeigt jedoch das Passwort für debian-sys-maint wird neu gesetzt.

        2) Ich freue mich schon auf das Update :D

        3) ... siehe 2)