MySQL soll im Runlevel 3 und 5 gestartet werden

Hinweis: In dem Thema MySQL soll im Runlevel 3 und 5 gestartet werden gibt es 10 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo Community,


    ich habe hier gerade openSuSE 13.1 installiert und bin erstmals auf den Service Manager gestoßen, den ich aus "meinen OS11er Zeiten" noch nicht kannte.
    Ich habe gerade MySQL YaST installiert, nachdem ich zuvor die MariaDB herunter geworfen habe. Nun habe ich MySQL auch über

    Code
    service mysql start


    starten können. Nach einem Neustart jedoch war die DB nicht erreichbar - klar, habe sie ja bislang keinem Runlevel zugeordnet. Also bin ich in den Service Manager gewechselt, wo ich einen Eintrag erwartet hätte. Leider war dieser nicht zu finden. Auch fragte ich mich, wie man hier wohl differenziert, in welchen Runleveln welche Dienste zu starten sind.
    Theoretisch kann ich manuell ein Softlink in die rc3.d/ bzw. rc5.d/ Pfade erstellen, grundsätzlich möchte ich aber soweit wie mögliche die Bordmittel von openSUSE verwenden und - viel wichtiger - verstehen.


    Kann mir da jemand die zwei Fragen beantworten?


    Vielen Dank!

  • Also bin ich in den Service Manager gewechselt, wo ich einen Eintrag erwartet hätte.


    Yast----System----Dienste-Verwaltung
    Bei Default System Target auf runlevel 5 setzen und mysql erscheint in der Liste.


    Enable/Disable= mysql beim SystemStart mitstarten oder als root:

    Code
    systemctl enable mysql.service


    Start/Stop = mysql jetzt starten/stoppen oder als root:

    Code
    systemctl start mysql.service


    Status:

    Code
    systemctl status mysql.service


    Befasse Dich mit systemd, sysvinit wird nicht mehr unterstützt.

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

  • Hallo Sauerland,
    nein, das stört mich ja gerade MySQL erscheint nicht auf der Liste, obwohl ich die Software via YaST hinzugefügt habe.


    Und "Default System Target" (sorry, habe es hier englisch installiert) soll bei mir nicht auf Runlevel 5 stehen. Das System soll rein über SSH verwaltet werden. Der Arbeitsspeicher meines Systems ist limitiert und so verzichte ich auf die X-Oberflächen.


    Nach dem Ausführen von

    Code
    systemctl enable mysql.service

    erscheint folgende Warnung:

    PHP
    mysql.service is not a native service, redirecting to /sbin/chkconfig.
    Executing /sbin/chkconfig mysql on
    The unit files have no [Install] section. They are not meant to be enabled using systemctl.
    Possible reasons for having this kind of units are:
    1) A unit may be statically enabled by being symlinked from another unit's .wants/ or .requires/ directory.
    2) A unit's purpose may be to act as a helper for some other unit which has a requirement dependency on it.
    3) A unit may be started when needed via activation (socket, path, timer, D-Bus, udev, scripted systemctl call, ...).


    Kannst du damit etwas anfangen?

  • Zeige einmal:

    Code
    zypper se -si mysql maria

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

  • Zeige einmal:

    Code
    zypper se -si mysql maria


    Code
    pre-cubox-i2:~ # zypper -n si mysql maria
    Reading installed packages...
    Loading repository data...
    Source package 'mysql' not found.
    Source package 'maria' not found.
    Resolving package dependencies...
    
    
    Nothing to do.
  • Zeige einmal:

    Code
    zypper se -si mysql maria


  • Als root:

    Code
    zypper in mariadb mariadb-client


    Du hast weder mariadb (den freien Nachfolger von mysql) noch mysql komplett installiert.

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

  • Als root:

    Code
    zypper in mariadb mariadb-client


    Du hast weder mariadb (den freien Nachfolger von mysql) noch mysql komplett installiert.


    Danke für den Tip. Ich habe MariaDB bewusst deinstalliert, weil die Software, die ich installieren will nicht explizit dafür freigegeben ist und ich auch gar keine Erfahrung mit MariaDB habe.
    Lieber würde ich die MySQL Installation vervollständigen - was fehlt da denn?