Moin!
Um die Rechte verwalten zu können benötigst Du:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Des (mysql-)root bis dahin "sicher" geglaubte Passwort :-(';
Ich hoffe Dir ist klar, warum ich davon abrate. Unter Umständen nicht viel besser:
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = ''
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
Dann wird die HTTP-Anmeldung verwendet und der Benutzername und das Passwort an mysql übergeben. Abhängig von Rechten des mysql(!)-Benutzers (root?) hast Du dann Zugriff.
Den Rest lasse einfach leer.
Die Dokumentation sagt dazu:
'http' authentication mode:
- Was called 'advanced' in versions before 2.2.3.
- Introduced in 1.3.0, it uses Basic HTTP authentication method and allows you to login as any valid MySQL user.
- Is only supported with PHP running as an Apache module, not with cgi.
Vorsicht: Die Passwortübertragung erfolgt dann meines Wissens unverschlüsselt, es sei denn Du hast Zugriff via https://
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development