ubuntuusers.de

MySql User login nicht möglich...

Status: Gelöst | Ubuntu-Version: Server 8.04 (Hardy Heron)
Antworten |

Dosenwurst

Anmeldungsdatum:
30. Oktober 2008

Beiträge: Zähle...

Hallo liebe Community, ☺

Das ist mein erster Post und gleich ein Problem... 😕 Hat auch garnicht soviel mit Ubuntu zu tun...

Vor weg: Ich bin Linux Anfänger! Auch mit SQL kenne ich mich nicht allzu gut aus. (Wie der Thread vermuten lässt...) Ich wäre euch Dankbar wenn ihr Befehle gleich ausschreibt, dann muss ich nicht noch mal nach dem Befehl googlen 😀

Also ich komm gleich mal zum Problem:

Ich nutze MySQL auf meinem Ubuntu Server. Dort scheint die Userverwaltung total auf den Kopf gestellt... Also der root Login funktioniert auf der Konsole. Von außen ist der Zugriff jedoch verboten. Daher muss ich natürlich User für meine Datenbanken anlegen. Das ist ja auch garnicht mal so schwer... 🤣

Doch leider kann ich mich mit den Usern nicht einloggen. Weder auf der Konsole, noch per Script!

Jedes mal der Fehler:

Access denied for user 'userxy'@'localhost' (using password: YES)

Ich habe schon so viel rum getüftelt... Auch durch das erstellen von Hosten-Rechten uä. bin ich nicht weiter gekommen... Ich bin mir zu 99% sicher, das die User korrekt erstellt wurden.

Von welchen Einstellungen ist der Login noch abhängig?

Thx im vorraus, Dosenwurst

PS: Nutze Webmin. Habe aber die akkutellen User unabhängig davon erstellt (direkt über die Eingabezeile)

lygie

Anmeldungsdatum:
10. Dezember 2007

Beiträge: 299

Hallo Dosenwurst,

der thread ist zwar noch nicht gelöst, aber da geht es denke ich genau um Dein Problem.

http://forum.ubuntuusers.de/topic/mysql-neuer-benutzer-kann-sich-nicht-einlogge/

Wenn alle Tipps dort bei Dir auch nicht helfen, müssen wir halt weiter sehen...

Liebe Grüße

Dosenwurst

(Themenstarter)

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 6

Oh mist, in den Thread hättte ich ja auch gleich reinposten können 😕

Nein, also ich habe beim Host schon wirklich fast alles probiert... Das % Zeichen ist mir zwar neu, aber es funktioniert weder mit %, noch mit localhost und auch nicht mit dem freilassen des Feldes...

Da ich ja nicht der einzige mit dem Problem in jüngsten Tagen bin, könnte es vielleicht sein, das es ein Bug in der aktuellsten mysql Version gibt? Also der Server wurde erst Montag aufgesetzt... Die Userdatenbank wurde also unter der neusten Version erstellt...

Und back zum eigentlichen Thema: Genau wie Endorphin bin ich mir wie schon gesagt 99% sicher das Tabelle richtig ist, da ich auch alle Werte durchprobiert habe und es es auch schon mit verschiedenen eingaben Versucht habe... (halt manuell wie dort beschrieben)

lygie

Anmeldungsdatum:
10. Dezember 2007

Beiträge: 299

Hallo Dosenwurst,

da ich jetzt auch nicht mehr weiter weiß, will ich einfach mal sicher gehen, dass wir über das gleiche reden:

Ich habe gerade auf Ubuntu 8.04 und Ubuntu8.10 folgendes ausprobiert.

1
2
mysql -uroot -p
Enter password:***** 
1
2
3
4
5
6
7
USE mysql;
Database changed

INSERT INTO user (host,user,PASSWORD) values ('localhost','test',PASSWORD('test'));
Query OK, 1 row affected, 3 warnings (0.00 sec)

flush priveleges;

danach ein login wieder von der Kommandozeile:

1
mysql -u test -ptest

funktioniert bei mir.

Wenn genau die gleichen Schritte nicht funktionieren, kann es nur ein der Konfiguration liegen. Welche Pakete hast Du installiert? Hast Du Änderungen vorgenommen?

Liebe Grüße

Dosenwurst

(Themenstarter)

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 6

ich Fall gleich vom hocker...

Mein Fehler war ein ganz anderer....

Ich hab jetzt nochmal ne Stunde rumgespielt in der User Tabelle...

Mein Fehler: In meinen Passwörtern kamen grundsätzlich Sonderzeichen vor... 😢 😢

Vielleicht hilt es ja jemandem der das selbe Problem hat...

Danke euch trotzdem

Antworten |