ubuntuusers.de

phpMyAdmin Konfiguration controluser

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

indianer3c

Avatar von indianer3c

Anmeldungsdatum:
13. Juli 2011

Beiträge: 60

Wohnort: Berlin

Hi,

benötige Hilfe bei der Einrichtung von phpMyAdmin.

1. Bisher habe ich u.a. die Datenbank phpmyadmin mit Tabellen angelegt wie in https://github.com/phpmyadmin/phpmyadmin/blob/master/examples/create_tables.sql angegeben.

2. Habe einen controluser in der Datenbank mysql Tabelle user angelegt.

3. Die Datei config.sample.inc.php als config.inc.php abgespeichert und dort die folgenden Zeilen auskommentiert

/* User used to manipulate with storage */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';

controluser und controlpass natürlich mit meinen Zugangsdaten für meinen angelegten controluser versehen.

Leider bekomme ich weiterhin nach Login bei phpMyAdmin die Fehlermeldung:

Verbindung für den controluser, wie er in Ihrer Konfiguration angegeben ist, ist fehlgeschlagen.

Kennt sich jemand mit der Konfiguration phpMyAdmin aus und kann mir sagen was ich falsch mache?

Liebe Grüße Indianer3c

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Hast du die Rechte neu eingelesen (FLUSH PRIVILEGES), nachdem du den User angelegt hast?

indianer3c

(Themenstarter)
Avatar von indianer3c

Anmeldungsdatum:
13. Juli 2011

Beiträge: 60

Wohnort: Berlin

xabbuh schrieb:

Hast du die Rechte neu eingelesen (FLUSH PRIVILEGES), nachdem du den User angelegt hast?

Habe

FLUSH PRIVILEGES

abgesetzt, mich ausgeloggt und wieder eingeloggt. Fehlermeldung bleibt erhalten.

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Wo hast du die Datei config.inc.php gespeichert? Kannst du dich auf der Konsole mit diesen Zugangsdaten verbinden?

indianer3c

(Themenstarter)
Avatar von indianer3c

Anmeldungsdatum:
13. Juli 2011

Beiträge: 60

Wohnort: Berlin

Die Datei config.inc.php liegt unter

/usr/share/phpmyadmin/config.inc.php

Mit Login über Konsole meinst du?

mysql -u pma -p

Anschließend wird das Passwort abgefragt und die Anmeldung funktioniert mit dem User pma.

Liebe Grüße

indianer3c

(Themenstarter)
Avatar von indianer3c

Anmeldungsdatum:
13. Juli 2011

Beiträge: 60

Wohnort: Berlin

Wenn ich mich versuche über Konsole einzuloggen bekomme ich folgende Fehlermeldung: ERROR 1045 (28000): Access denied for user 'pma'@'localhost' (using password: NO)

ERROR 1045 kommt nicht mehr, hatte einen Syntax-Fehler bei der Eingabe.

Die Meldung mit dem controluser erscheint weiterhin.

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

Mal ehrlich, wozu braucht man phpmyadmin? 😈

Wutze

Anmeldungsdatum:
16. November 2009

Beiträge: 364

TheDarkRose schrieb:

Mal ehrlich, wozu braucht man phpmyadmin? 😈

Eierlegende Wollmilchsau. In vielerlei Hinsicht einfacher, schneller.

Leider kann ich zum Thema selbst nicht viel sagen, da ich den Controluser bis dato nicht genutzt habe. Ich müsste sogar fragen: Wozu issn der gut?! ;o)

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

Wutze schrieb:

TheDarkRose schrieb:

Mal ehrlich, wozu braucht man phpmyadmin? 😈

Eierlegende Wollmilchsau. In vielerlei Hinsicht einfacher, schneller.

?? Klickibunti einfacher und schneller? 😲

Wutze

Anmeldungsdatum:
16. November 2009

Beiträge: 364

TheDarkRose schrieb:

Wutze schrieb:

TheDarkRose schrieb:

Mal ehrlich, wozu braucht man phpmyadmin? 😈

Eierlegende Wollmilchsau. In vielerlei Hinsicht einfacher, schneller.

?? Klickibunti einfacher und schneller? 😲

Ach so ein "Argument" schon wieder. Na wenn das alles ist.

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

Wutze schrieb:

Ach so ein "Argument" schon wieder. Na wenn das alles ist.

naja, du bist mit dem Argument gekommen IMHO. Desweiteren ist phpmyadmin genauso eine Krücke wie virtualmin, nur nicht ganz so groß. Einfallstor schlechte PHP Programmierung und ermöglicht Zugriff auf den MySQL von außen, wobei man das meistens als Admin nicht will.

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

indianer3c schrieb:

Die Datei config.inc.php liegt unter

/usr/share/phpmyadmin/config.inc.php

Diese Datei solltest du nicht editieren. Richtig wäre /etc/phpmyadmin/config.inc.php.

indianer3c

(Themenstarter)
Avatar von indianer3c

Anmeldungsdatum:
13. Juli 2011

Beiträge: 60

Wohnort: Berlin

@xabbuh danke für dein Kommentar, werde ich prüfen - welche config ich editiert habe... Bin mir selbst da nicht mehr so sicher, glaube habe den Überblick verloren.

Antworten |