Leap 15.3 - mysql/mariadb lassen sich nicht starten

Hinweis: In dem Thema Leap 15.3 - mysql/mariadb lassen sich nicht starten gibt es 34 Antworten auf 4 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Sauerland: Dein Zitat aus der /usr/lib/systemd/system/mysql.service verstehe ich jetzt nicht. Das steht in meiner mysql.service-, oder besser gesagt mariadb.service-Datei genauso drin.


    Wenn ich über Dolphin in das Verzeichnis /etc/systemd/system/ gehe, findet sich dort keine mysql.service-Datei, ebenso wenig in dem Verzeichnis /etc/systemd/system/multi-user.target.wants/.

    Für den Inhalt des Beitrages 299545 haftet ausdrücklich der jeweilige Autor: matbhm

  • Ich glaube, ich habe es begriffen: Du beziehst die auf die 1. der Möglichkeiten, nämlich die Unit-Datei in /etc/systemd/system zu kopieren - und dann anzupassen. Nur ändert es nichts daran, dass bei mir die Datei nicht vorhanden ist, mariadb aber läuft.

    Für den Inhalt des Beitrages 299546 haftet ausdrücklich der jeweilige Autor: matbhm

  • Man muss selber die Dateien nach /etc/systemd/ kopieren, wenn man Änderungen machen möchte.

    Wenn man nichts ändern, bleiben die nur in /usr/lib/systemd........

    Für den Inhalt des Beitrages 299548 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Genau, und zurück zu Post #13: Dort fehlt erst einmal die Zeile

    Code
    CapabilityBoundingSet=CAP_IPC_LOCK CAP_DAC_OVERRIDE CAP_AUDIT_WRITE

    in der /usr/lib-Datei.


    Darüber hinaus steht dort in Zeile 5 ein Conflicts=mariadb.target!


    Und mich würde dann ja von Bananenkiste interessieren, ob er die mysql.service-Datei händisch in das Verzeichnis /etc/systemd/system/ kopiert und angepasst hat. Da ich mit der Konsole nicht recht umgehen kann, würde ich jetzt ja einfach Mal über Dolphin in das Verzeichnis gehen und auf die dortige mysql.service-Datei gehen, um mit Rechtsklick Eigenschaften herauszufinden, von wann die Datei ist (vielleicht ist es ja die aus 2020).

    Für den Inhalt des Beitrages 299549 haftet ausdrücklich der jeweilige Autor: matbhm

  • Bei mir sieht die vollständige mariadb.service-Datei im /usr/lib/...Verzeichnis wie folgt aus:


    Für den Inhalt des Beitrages 299550 haftet ausdrücklich der jeweilige Autor: matbhm

  • Guten Morgen,

    ich habe eben gemerkt, dass ich hinsichtlich der .service-Dateien Quatsch gepostet habe. Die Dateien sind tatsächlich Links und zeigen alle letztlich auf nur eine Datei und zwar: /usr/lib/systemd/system/mariadb.service


    Durch die Links wird immer /usr/lib/systemd/system/mariadb.service aufgerufen.

    Code
    /etc/systemd/system/multi-user.target.wants/mysql.service  10. Nov. 2017 -> /usr/lib/systemd/system/mysql.service
    /etc/systemd/system/mysql.service                          12. Okt. 2020 -> /usr/lib/systemd/system/mariadb.service
    /usr/lib/systemd/system/mysql.service                      23. Feb. 2022 -> mariadb.service


    Der Inhalt ist dieser:

  • Das hatte ich doch bereits geschrieben, dass das Links auf die mariadb.service-Datei sind. Und immer noch tauchen bei Die die abweichenden Einträge in der mariadb.service-Datei auf.

    Für den Inhalt des Beitrages 299552 haftet ausdrücklich der jeweilige Autor: matbhm

  • matbhm ja, hast Du. Aber bei mir hätten es theoretisch wahrhaftige Dateien sein können. Siehe Deine Frage:

    Und mich würde dann ja von Bananenkiste interessieren, ob er die mysql.service-Datei händisch in das Verzeichnis /etc/systemd/system/ kopiert und angepasst hat.

    Ich habe keine Datei kopiert und angepasst.

    Allerdings gab es vor ewigen Zeiten mal eine erforderliche Anpassung bzgl. ProtectHome:


    Meine Doku von damals: (16. Dez. 2020)

  • Gehe doch einfach Mal über Dolphin Admin in die oben genannte etc-Verzeichnisse und schmeiße dort die mysql.service-Dateien raus.

    Für den Inhalt des Beitrages 299558 haftet ausdrücklich der jeweilige Autor: matbhm