Aktionen

PHPMyAdmin alles Benutze bis auf einen verbieten

Aus znilwiki

Version vom 19. November 2020, 21:24 Uhr von BLinz (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Vorwort== Ich nutze regelmäßig PHPMyAdmin um mal eben schnell was nachzusehen, zu korrigieren oder zu löschen (z.B. dutzende Spam-Kommentare).<br> Dafür…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Vorwort

Ich nutze regelmäßig PHPMyAdmin um mal eben schnell was nachzusehen, zu korrigieren oder zu löschen (z.B. dutzende Spam-Kommentare).
Dafür lege ich einen extra Benutzer mit Zugriff auf alle Datenbanken an - und nur dieser bitte schön soll sich über das Webinterface anmelden dürfen.


Anleitung

Das erreicht man mit folgenden Einträgen (Pfad unter Ubuntu):

nano /etc/phpmyadmin/config.inc.php

und folgende Abschnitt suchen:

/**
 * Server(s) configuration
 */
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to .
$i++;

Darunter fügt Ihr folgende Zeilen ein:

$cfg['Servers'][$i]['AllowDeny']['order'] = 'explicit';
$cfg['Servers'][$i]['AllowDeny']['rules'] = [
    'allow Manfred4 from all'
];

Nun darf sich nur noch der Benutzer Manfred4 über das Webinterface anmelden!
Das ganze ist sofort gültig.


Quellen

https://stackoverflow.com/questions/44852145/how-do-i-restrict-access-to-specific-database-user-accounts-in-phpmyadmin



Kommentare

Loading comments...