Debian Stretch/Testing MariaDB kann nicht verbunden werden

  • Guten Tag,


    wir wollten nun schon einmal die ersten LiveConfig Server mit dem kommenden Debian Stretch aufsetzen. Soweit funktioniert auch anscheinend erst einmal alles wie gewohnt, bis auf die Konfiguration von MariaDB. Hier kann sich LiveConfig nach der Eingabe der Credentials nicht mit dem Server verbinden und im lcclient.log erhält man:


    Code
    Error while connecting to MySQL server: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


    Das ist soweit auch korrekt, da der richtige Pfad ja /var/run/mysqld/mysqld.sock ist.


    Was ist passiert?
    Mit MariaDB 10.0.27-1 und 10.0.27-2 (statt 10.0.27-0) wurde das Konfigurationsmodell umgestellt. Es gibt nun:




    LiveConfig möchte auch weiterhin die my.cnf benutzen, der Inhalt dort ist nun:



    Hier geht es also nicht weiter. LiveConfig wertet die weiteren Konfigurationen wohl nicht aus.
    Als Workaround hat das hinzufügen von

    Code
    [client]
    socket          = /var/run/mysqld/mysqld.sock


    vor [client-server] erst einmal geholfen.


    Danach verbindet sich LiveConfig über den richtigen Socket mit dem Server.


    Ein fix wäre für Backports und natürlich um den Support für Stretch vorzubereiten sehr willkommen! :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!