Leap15.0 mysql

Hinweis: In dem Thema Leap15.0 mysql gibt es 9 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Salue miteinander.


    Ich möchte unter Leap15.0 meine Mysql (MariaDB) Datenbanken von einem separaten Disk anmelden.


    Unter Leap42.3 habe ich in der Datei /etc/my.cnf die Zeile >> datadir = /disk3/mysql << eingefügt !
    dann >> yast2 , System , Dienste-Verwaltung << aufgerufen und den Dienst mysql aktiviert !


    Unter Leap15.0 geht es nicht mehr !
    Ohne den Eintrag " datadir "wird mysql gestartet und die Datenbank angezeigt , aber nicht meine!
    Mit den Eintrag " datadir "wird ERROR 2002 angezeigt .


    Danke für Eure Hilfe
    JürgenCH

    Für den Inhalt des Beitrages 121347 haftet ausdrücklich der jeweilige Autor: JuergenCH

  • Es ist übrigens besser, du postest die komplette Fehlermeldung, bzw. das Error-log.

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

  • Danke für die Antwort.
    Fehlermeldung Konsole : ERROR 2002 (HY000): Can't connect to local Mysql server througt socket '/var/run/mysql.sock' (2)
    Fehlermeldung phpMyAdmin: Die Anmeldung am Mysql-Server istfehlgeschlagen
    mysql_real_connect(): (HY000/2002) No such file or directory


    Chmod von den Directory's sind 777
    Chown von den Files sind -rw-rw ---
    Chown istvon allen sir mysql mysql


    Wenn ich die Zeile >>> datadir <<< als Kommentar setze, wird der Server gestartet.
    Der gleiche Disk läuft unter OpenSuse 11.1 bis Leap42.3 einwandfrei.

    Für den Inhalt des Beitrages 121387 haftet ausdrücklich der jeweilige Autor: JuergenCH

  • Fürs nächste Mal:
    Bitte die kompletten Meldungen posten, nicht irgendwelche Ausschnitte.


    Und für Konsolenausgaben immer Code-Tags benutzen, siehe die Links in meiner Signatur unter diesem Beitrag.

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

  • Gerade mal nachgestellt, bei mir startet mysql in einem neuen Verzeichnis die Strukturen angelegt:

    Code
    lenovo:~ # grep datadir /etc/my.cnf
    datadir = /mnt/mysql/
    # datadir    = /var/lib/mysql
    # datadir    = /var/lib/mysql-databases/mysqld2
    # datadir    = /var/lib/mysql-databases/mysqld3
    # datadir    = /var/lib/mysql-databases/mysqld6





    Code
    lenovo:~ # ls -la /mnt/mysql/
    insgesamt 0
    drwxrwxr-x 1 mysql mysql  0 10. Jun 10:11 .
    drwxr-xr-x 1 root  root  10 10. Jun 10:04 ..

    Verzeichnis ist leer.


    Jetzt starte ich mysql:
    .

    Poste mal die komplette /etc/my.cnf sowie:

    Code
    ls -al /run/mysql/
    Code
    systemctl status mysql

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

  • Auch noch:


    Code
    ls -la /disk3/mysql/

    Und bitte alles in Code-Tags, ist lesbarer.

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

  • Verschoben ... hat mit openSUSE - Wichtige Änderungen & Ereignisse nichts zu tun.

    Bitte darauf achten, in welchem Unterforum ihr postet!

  • Danke für die schnelle Antwort.
    Der Fall ist gelöst !!
    Das Directory auf dem separaten Disk muss >>> mysql <<< heissen ,
    alle anderen Namen führen zum Fehler.
    Bis zum Rel. Leap42.3 war es noch egal


    Schöne Grüsse ins Sauerland

    Für den Inhalt des Beitrages 121402 haftet ausdrücklich der jeweilige Autor: JuergenCH

  • Der Fall ist gelöst !!

    Dann bitte noch als erledigt markieren. Siehe meine Signatur.