Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro

Wissensdatenbank

Startseite Wissensdatenbank Allgemein 'pma'-Benutzer Berechtigungsproblem...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

'pma'-Benutzer Berechtigungsproblem in PhpMyAdmin und Lösung

Problembeschreibung

Bei der Verwendung von PhpMyAdmin mit XAMPP wurde aufgrund fehlender Berechtigungen für die Systemtabellen des Benutzers pma folgender Fehler gemeldet:

#1142 - SELECT command denied to user 'pma'@'localhost' for table 'pma__table_uiprefs'

Dieser Fehler führt dazu, dass persönliche Daten wie Tabelleneinstellungen, Spaltenpräferenzen und Ansichten in der PhpMyAdmin-Oberfläche nicht gespeichert werden können.


Ursache des Fehlers

  • Bei der Installation von XAMPP wurde der Benutzer pma erstellt, aber den Tabellen in der Datenbank phpmyadmin wurden nicht die erforderlichen Berechtigungen wie SELECT, INSERT usw. erteilt.

  • Darüber hinaus könnte eine der MySQL-Systemtabellen, nämlich mysql.user, beschädigt sein.


Lösungsschritte

1. XAMPP Control Panel als Administrator starten

  • Klicke mit der rechten Maustaste auf das Symbol XAMPP Control Panel.

  • Klicke auf die Option "Als Administrator ausführen".

Dieser Schritt stellt sicher, dass die MySQL-Dienste mit vollen Berechtigungen ausgeführt werden.

2. PhpMyAdmin-Sitzung zurücksetzen

  • Klicke in der PhpMyAdmin-Oberfläche in der oberen linken Ecke auf das Symbol "Leere Sitzungsdaten".

  • Browser-Cookies/Sitzungsdaten werden gelöscht.

3. Reparatur über die Befehlszeile

Befehl ausführen:

cd C:\xampp\mysql\bin
.\u005cmysqlcheck -u root -p --auto-repair --databases mysql

Wenn ein Passwort abgefragt wird, drücke ENTER. (XAMPP ist in der Regel passwortfrei.)

4. PhpMyAdmin erneut aufrufen

Nachdem die PhpMyAdmin-Sitzung aktualisiert wurde, sollte der Fehler behoben sein. Der Benutzer pma sollte nun auf die Systemtabellen in der Datenbank phpmyadmin zugreifen können.


Die Ursache für diesen Fehler ist, dass dem Benutzer pma keine Berechtigungen erteilt wurden und möglicherweise beschädigte MySQL-Tabellen vorliegen. Das Problem wurde erfolgreich behoben, indem XAMPP als Administrator ausgeführt, die Sitzungsdaten zurückgesetzt und die Systemtabellen mit dem Befehl mysqlcheck repariert wurden.

Dieser Artikel bietet eine Schritt-für-Schritt-Anleitung zur Behebung von Berechtigungsproblemen, die bei der Verwendung von PhpMyAdmin auftreten können.

 

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(31575 mal angesehen / 9376 Kunden fanden es hilfreich)

Call now to get more detailed information about our products and services.

Top