staging.inyokaproject.org

phpmyadmin

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

LinuxMüller

Anmeldungsdatum:
12. Mai 2017

Beiträge: 202

Hallo,

irgendwo ist mir bei der Installation von phpmyadmin ein Fehler unterlaufen. Ich kann mich nicht anmelden, wenn ich als Benutzername root und mein Passwort eingebe. Frage wie kann ich dies korrigieren? Vielen Dank schon mal im Voraus.

Moderiert von DJKUhpisse:

verschoben

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

Hallo LinuxMüller

Aus dem Wiki MySQL/Werkzeuge (Abschnitt „phpMyAdmin“) zitiert:

Die Anwendung kann zwar aus den offiziellen Paketquellen ...

Empfohlen wird daher eine manuelle Installation der aktuellen Version von der Homepage, ...

Welche Methode hast du gewählt?

LinuxMüller

(Themenstarter)

Anmeldungsdatum:
12. Mai 2017

Beiträge: 202

über den Webbrowser mit http://Ip-Adresse/phpmyadmin

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

LinuxMüller schrieb:

über den Webbrowser mit http://Ip-Adresse/phpmyadmin

Wenn ich das Wiki richtig verstehe, ist das -was du schreibst-, wie du dich anmeldest.

Ich habe mich vllt nicht genau genug ausgedrückt, ich frage: nach welche Methode bzw aus welcher Quelle hast du das Programm installiert?

  • offiziellen Paketquellen

  • aktuellen Version von der Homepage

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

Kann es evtl. sein, dass sich root nicht von Deiner Maschine aus anmelden kann?

Welche Fehlermeldung wird ausgegeben?

hast Du es schonmal von der Konsole aus versucht und wenn, welche Fehlermeldung wird ausgegeben?

Ich hatte das auch schon, dann muss man sich als sysdba oder sowas anmelden und root freischalten. Da gibts irgendwo die genaue Beschreibung dazu im wiki.

LinuxMüller

(Themenstarter)

Anmeldungsdatum:
12. Mai 2017

Beiträge: 202

Hallo, die Fehlermeldung lautet:

mysqli_real_connect(): (HY000/1698): Access denied for user 'root'@'localhost'

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

Dann ist es das von mir oben beschriebene Problem. Ich muss mal in meinen Unterlagen nachschauen.

LinuxMüller

(Themenstarter)

Anmeldungsdatum:
12. Mai 2017

Beiträge: 202

Guten Morgen, sie melden sich wieder?

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

Also, ich habe es leider nicht mehr gefunden was ich dachte aber das Problem ist wie folgt:

Es wird grundsätzlich bei der Anmeldung am Datenbankserver (mit Server ist hierbei der Dienst / Service gemeint, nicht die Maschine) der Benutzername in Form von Benutzer@Maschine abgefragt. Somit kann man Benutzer A von PC1 (A@PC1) Zugang gewähren oder auch Benutzer B von PC1 (B@PC1), jedoch nicht Benutzer A von PC2 (A@PC2) wohl aber benutzer B von allen Maschinen (B@%). Das % wäre hierbei der Platzhalter für alle Maschinen / IP Adresse usw.

Ist das halbwegs verständlich?

Wenn ja dann hast Du anhand der Fehlermeldung das Problem, dass root von localhost (root@localhost) aus sich nciht anmelden darf, um das zu ändern sollte der richtige Eintrag in der Benutzerdatenbank, die jede ordentliche DB hat, in root@% geändert werden.

Versuche also mal in der Konsole mysql -u root -p und schau was er ausgibt bzw. ob Du so Zugriff auf die DB hast.

Wenn das klappt, wählst Du mit USE die Datenbank aus, gibst mit update an was Du ändern willst und vergisst am Ende nicht das Flush Privileges. Das ganze sollte dann so aussehen:

USE mysql; update user set host='%' where user='root'; FLUSH PRIVILEGES;

LinuxMüller

(Themenstarter)

Anmeldungsdatum:
12. Mai 2017

Beiträge: 202

Zugriff mit den Befehl mysql -u root -p habe ich. Die Hochkommas und die Semikolons müssen berücksichtigt werden oder fallen diese weg?

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

Beides zwingend notwendig.

LinuxMüller

(Themenstarter)

Anmeldungsdatum:
12. Mai 2017

Beiträge: 202

Hallo,

habe ich gemacht, hat auch funktioniert, aber es kommt die gleiche Fehlermeldung beim Anmelden immer noch. Muss ich einen Neustart machen, damit es funktioniert?

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

LinuxMüller schrieb:

Muss ich einen Neustart machen, damit es funktioniert?

Im Zweifelsfall ja. Wobei es eigentlich auch so gehen müsste.

LinuxMüller

(Themenstarter)

Anmeldungsdatum:
12. Mai 2017

Beiträge: 202

Hallo,

geht leider auch nach einem Neustart nicht. Als Fehlermeldung kommt immer noch: Die Anmeldung am MqSql Server ist fehlgeschlagen. Gibt es noch eine andere Möglichkeit?

Antworten |