Zugriff auf MariaDB mit root@127.0.0.1

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Zugriff auf MariaDB mit root@127.0.0.1

Postby carliedu » 01. January 2022 12:55

Hallo an alle. Ein frohes 2022.
Ich habe einen Fehler auf meinem MariaDB-10-4 gemacht, als ich versuchte, phpmyadmin zu sichern.
Auf der Registerkarte phpmyadmin Privileges, habe ich die Sicherheit auf SSL geändert, jedoch ohne die Zertifikate zuvor zu erstellen.
Ich habe jetzt nur mit einem readonly Benutzer Zugriff auf mysql.
Aber ausser root@localhost, habe ich auch root@127.0.0.1 als Benutzer zu verfügung, und mit dem vorteil
Das Problem ist dass ich mit
Code: Select all
mysql -u root -h 127.0.0.1 --protocol=tcp
immer den Fehler
Code: Select all
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
bekomme.
Ich habe viel recherchiert, ohne dass eine Lösung funktioniert.
Frage: Wie erzwinge ich den mysql-Befehl, sich mit root@127.0.0.1 anzumelden?
MfG
carliedu
User avatar
carliedu
 
Posts: 7
Joined: 30. December 2021 13:03
Location: Sao Paulo - Brazil
XAMPP version: 8.0.12-0
Operating System: Ubuntu 20

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby Nobbie » 01. January 2022 14:10

Du musst das Passwort für localhost auch angeben, 127.0.0.1 und localhost sind identisch.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby carliedu » 01. January 2022 14:21

Danke für die schnelle Antwort, nobbie.
Darüber habe ich schow viel gelesen, aber einige sagen dazu ja und andere sagen nein.
Ich habe beide Benutzer angelegt, aber @localhost habe ich fehlerhaft auf SSL geändert.
Anderseits, @127.0.0.1 nicht.
Deshalb möchte ich mit @127.0.0.1 zugreifen.
Ich möchte vermeiden MariaDB neu zu installieren.
User avatar
carliedu
 
Posts: 7
Joined: 30. December 2021 13:03
Location: Sao Paulo - Brazil
XAMPP version: 8.0.12-0
Operating System: Ubuntu 20

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby Nobbie » 01. January 2022 14:22

Du musst das Passwort angeben, das ist die Fehlermeldung. Wieso machst du das nicht einfach?

Der Zugriff via mysql Interpreter ist ja kein HTTP Zugriff, die fehlerhafte SSL Konfiguration ist ja nur für die GUI von PHPMyAdmin.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby carliedu » 01. January 2022 19:46

Entschuldige, nobbie.
der Parameter -p wurde verwendet, aber vergessen in dem Post (die Fehlermeldung zeigt dies: (using password: YES) ).
User avatar
carliedu
 
Posts: 7
Joined: 30. December 2021 13:03
Location: Sao Paulo - Brazil
XAMPP version: 8.0.12-0
Operating System: Ubuntu 20

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby Nobbie » 02. January 2022 13:15

Dann ist es falsch. Oder den User root gibt es nicht. Keine Ahnung. Aber mit SSL oder nicht hat das rein gar nichts zu tun. Der Parameter -p verlangt das Passwort direkt ohne Space, also so:

mysql -u root -h 127.0.0.1 --pPasswort

Vielleicht hat root aber auch gar kein Passwort, dann wäre es richtig, das wegzulassen. Du musst selbst wissen, wie Deine Passworte lauten.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby carliedu » 02. January 2022 13:55

Hallo https://community.apachefriends.org/f/memberlist.php?mode=viewprofile&u=28892,
Ich bin jetzt dabei und vermute nur, dass das Problem mit mysql.sock zusammenhängt. Ab Version 10.4.3 von MariaDB ist der Socket Standard.
Was ich nicht tun kann, ist Socket zu deaktivieren.
Gerade jetzt konnte ich auf MariaDB zugreifen, al ich --skip-grant-tables in my.cnf hinzugefügt habe. Aber in diesem Fall kann ich die Privileges nicht verwalten (das Aktualisieren des ssl_type-Felds des Benutzers root@localhost ist nicht zulässig).
Ich bin mir ziemlich sicher, dass mein Fehler darin bestand, SSL für den Root-Benutzer zu aktivieren, da ich sofort nach dem Speichern dieser Option Verbindungsprobleme hatte.
Was du geschrieben hast, dass SSL nicht auf terminal (es sollte im HTTP-Protokoll sein) zusammenhängt, stimme ich zu, aber es scheint nicht es zu sein.
Ich werde es weiter versuchen und dich auf Neuheiten informieren.
Danke für deine Interesse.
MFG
User avatar
carliedu
 
Posts: 7
Joined: 30. December 2021 13:03
Location: Sao Paulo - Brazil
XAMPP version: 8.0.12-0
Operating System: Ubuntu 20

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby Nobbie » 02. January 2022 14:15

Anscheinend unterstützt MySQL inzwischen auch nativ SSL zwischen Client (hier. mysql Interpreter) und Server. Die Require SSL Klausel aktiviert SSL für diesen User. In der Tat musst Du dafür die entsprechenden Schlüsseldateien mit openssl anlegen, wo Du u.a. auch den Encryption Modus festlegst. Hier ist ein Tutorial, wie man so etwas macht; https://support.eapps.com/index.php?/Kn ... e/View/121

Mir persönlich wäre das zu viel Arbeit, wieso exportierst Du nicht Deine Benutzerdatenbanken (Du kommst ja rein) und installierst anschließend ein neues Xampp (das alte einfach Umnennen, dann bleiben die Daten erhalten) und importierst dort Deine Benutzedatenbanken. Ist ein wenig Gefummel, aber dafür auch deutlich einfacher.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby carliedu » 03. January 2022 12:49

Hallo https://community.apachefriends.org/f/memberlist.php?mode=viewprofile&u=28892,
ich bin neugierig geworden: im Ordner /opt/lampp gibt es einen deinstallationsbefehl. Hast du vieleicht ihn shon verwendet? Was macht es genau?
User avatar
carliedu
 
Posts: 7
Joined: 30. December 2021 13:03
Location: Sao Paulo - Brazil
XAMPP version: 8.0.12-0
Operating System: Ubuntu 20

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby Nobbie » 03. January 2022 19:04

Keine Ahnung, sagt mir nichts.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Zugriff auf MariaDB mit root@127.0.0.1

Postby carliedu » 03. January 2022 22:51

Es scheint das Windows-Deinstallationsprogramm zu sein.
Habe schon neues Xampp in der neuesten version installiert.
User avatar
carliedu
 
Posts: 7
Joined: 30. December 2021 13:03
Location: Sao Paulo - Brazil
XAMPP version: 8.0.12-0
Operating System: Ubuntu 20


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 14 guests