Als erstes öffnet man die config.inc.php im phpMyAdmin-Verzeichnis. Dort stellt man dann folgendes ein:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = '';
Dann fügt man noch folgende Zeile hinzu (falls sie noch nicht vorhanden ist):
$cfg['blowfish_secret'] = 'geheimes passwort';
Wenn man jetzt phpMyAdmin über den Browser aufruft, sollte eine Passwortabfrage kommen. Dort gibt man als Benutzername root und darunter noch das rootpasswort ein. Falls die Datenbank für den neuen User noch nicht existiert, erstellt man sie noch schnell. Dann klickt man im Hauptfenster auf ‘Rechte’. Da klickt man dann auf ‘Neuen Benutzer hinzufügen’ Dort gibt man Benutzername, Passwort und von wo aus der User auf die Datenbank zugreifen darf an. Bei den ‘Globalen Rechten’ muss man schauen dass nirgends ein Haken ist. Jetzt auf ‘ok’ klicken und der User ist angelegt. In dem Fenster das jetzt erscheint, kann man alle Rechte für den neuen User einstellen. Dort wählt man bei ‘Datenbankspezifische Rechte’ die Datenbank aus, auf die der User zugreifen darf und klickt auf ‘ok’. Auf der nächsten Seite gibt man dem user dann alle Rechte (in jedes Kästchen einen Haken) und klickt dann auf ok.
Nun hat der neue User nur Zugriff auf die angegebene Datenbank. Jetzt kann man noch testen ob auch alles funktioniert hat. Dazu geht man auf die Startseite und klickt auf ‘Neu einloggen’. Jetzt kann man sich mit dem neuen Benutzername und Passwort wieder einlogen und sollte dann nur die Datenbank sehen, auf die der User Zugriff hat.
Sollte das nicht der Fall sein, muss man MySQL vielleicht neu starten, dass es dann funktioniert.