bhauck

Erstellte Forenantworten

4 Beiträge anzeigen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • als Antwort auf: Keine Verbindung von Client zu J-Lawyer Server #2146
    bhauck
    Teilnehmer

    Hallo,

    ich habe testweise nun auch noch ein Szstem mit Univention Server aufgesetyt und bekomme auch hier keine Verbindung zwischen Client und Server. Das Log- File habe ich bereits durchsucht, konnte den Fehler jedoch nicht finden. Aber auch hier scheint der Zugriff auf die SQL Datenbank nicht zu funktionieren.

    Ich habe das Log- File mal per Email [bersendet, vielleicht l’sst sich ja doch noch ein Fehler findem.

    Beste Gruesse
    Ben

    als Antwort auf: Keine Verbindung von Client zu J-Lawyer Server #2143
    bhauck
    Teilnehmer

    Nach langem Suchen habe ich die Lösung für das Problem tatsächlich gefunden. In der aktuellen MySQL Version gibt es ein Authentifizierungs- Plugin unix_socket.

    Über dieses Plugin läuft auch die Anmeldung für root@localhost und solange sie für diesen erfolgt sollte es auch kein Problem geben. Andere Nutzer können sich jedoch nicht anmelden, selbst dann nicht, wenn das Passwort eingegeben wird, da die Authentifizierung über oben genanntes Plugin erfolgt.

    Wird der Zugang durch Kennwort- Authentifizierung benötigt, was ja für die Anmeldung von J-lawyer an der Datenbank notwendig ist, muss das Plugin deaktiviert werden. Dies ist relativ einfach zu realisieren:

    1. per sudo mysql -u root -p in MySQL anmelden

    2. mittels use mysql; in die Systemdatenbank wechseln

    3. das Plugin per SQL- Befehl UPDATE user SET plugin=’mysql_native_password‘ WHERE user=’root‘ deaktivieren.

    4. mit dem SQL-Befehl UPDATE user set authentication_string=password (‚hier das mysql root password eingeben‘) WHERE user=’root‘; das Passwort setzen

    5. über flush privileges; den Cache löschen

    Danach sollte ein einloggen über

    mysql -u root -p mit Eingabe des Passwortes ohne Fehlermeldung möglich sein.

    jetzt noch

    use jlawyerdb;

    und

    show tables;

    ausführen und anschließend den Server neu starten. Dann kann sich der J-Lawyer Server auch ohne Probleme an der MySQL Datenbank anmelden mittels Passwort Authentifizierung und die Verbindung von J-Lawyer Client zum J-Lawyer Server funktioniert.

    als Antwort auf: Keine Verbindung von Client zu J-Lawyer Server #2141
    bhauck
    Teilnehmer

    Nein, es funktioniert leider nicht! Auf die Befehlseingabe mysql -u root -p wird das Passwort abgefragt. Wenn das Passwort eigegeben ist bekomme ich die Fehlermeldung „ERROR 1698 (28000): Access denied for user root@localhost.

    Dies bedeutet ja, dass der zugriff auf die mysql Datenbank nur mit root rechten erfolgen kann. Wäre die einfachste Lösung dann dem j-lawyer server als Benutzer root rechte zuzuweisen?

    als Antwort auf: Keine Verbindung von Client zu J-Lawyer Server #2139
    bhauck
    Teilnehmer

    Hallo,

    der MSQL-Server wurde entsprechend der Installations- Anleitung installiert. Habe das gerade auch nochmals überprüft und der MSQL- Server ist auf dem neuesten Stand und wurde vor der Installation von J-Lawyer installiert. Beste Grüße

4 Beiträge anzeigen - 1 bis 4 (von insgesamt 4)