Ich   Entwicklung   Lösungen Apache PHP mySQL  
 

phpMyAdmin: Konfiguration

phpMyAdmin wird in der Datei config.inc.php konfiguriert. Öffnen Sie die Datei in einem ASCII-Editor. Wie Sie sich eventuell denken können, muss hier der Apache nicht neu gestartet werden, wenn Sie die Konfigurationsdatei geändert haben.

Ich erkläre hier nur kurz die Einstellungen, die Sie vornehmen müssen. Danach probieren Sie phpMyAdmin am besten erst einmal einige Tage lang aus, um sich dann die Konfigurationsdatei genauer anzusehen und auf Ihre Bedürfnisse anzupassen.

PmaAbsoluteUri

Dies ist der URL zu phpMyAdmin. Dieser wird von phpMyAdmin benötigt, da phpMyAdmin die Funktion header() einsetzt, um nach einer Aktion auf eine andere Seite zu wechseln (header("Location: http://irgendwas/");). Wenn Sie meinen Empfehlungen bzgl. des Installationsverzeichnisses gefolgt sind, geben Sie ein:

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';

Server configuration

/**
 * 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++;
$cfg['Servers'][$i]['host']          = 'localhost';

$cfg['Servers'][$i]['port']          = '';

$cfg['Servers'][$i]['socket']        = '';
$cfg['Servers'][$i]['connect_type']  = 'tcp';
$cfg['Servers'][$i]['controluser']   = '';
$cfg['Servers'][$i]['controlpass']   = '';
$cfg['Servers'][$i]['auth_type']     = 'config';

Lassen Sie hier config stehen, damit der nachfolgende Benutzername und das folgende Passwort für die Anmeldung an den mySQL-Server benutzt werden. Weitere Optionen sind http und cookie. http nutzt die Authentifizierung des Apache. Mehr dazu in der Dokumentation auf http://www.phpmyadmin.net/documentation/.

$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = '';

Geben Sie hier Benutzername und Passwort des Users ein, dessen Rechte phpMyAdmin haben soll. Wenn Sie mySQL frisch installiert haben, steht nur der Benutzer root zur Verfügung. Wenn Sie nach meiner Anleitung das Passwort geändert haben, geben Sie es hier ein.

$cfg['Servers'][$i]['only_db']       = '';

Hier können Sie eine oder mehrere Datenbanken angeben, auf die der Benutzer von phpMyAdmin ausschließlich Zugriff haben soll. Wenn Sie mehrere Datenbanken angeben möchten, dann müssen Sie ein Array dafür anlegen.

$cfg['Servers'][$i]['verbose']       = '';

Wenn Sie hier etwas eingeben, wird das Eingegebene statt des Hostnamen in der Titelleiste und auf der Hauptseite angezeigt.

$cfg['Servers'][$i]['pmadb']         = '';
$cfg['Servers'][$i]['bookmarktable'] = '';
$cfg['Servers'][$i]['relation']      = '';
$cfg['Servers'][$i]['table_info']    = '';
$cfg['Servers'][$i]['table_coords']  = '';
$cfg['Servers'][$i]['pdf_pages']     = '';
$cfg['Servers'][$i]['column_comments'] = '';
$cfg['Servers'][$i]['AllowDeny']['order'] = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();

Mehrere Server angeben

In der Konfigurationsdatei sehen Sie, dass nach dem oben abgebildeten Text ein weiterer Block zur Server-Konfiguration folgt. Diesen können Sie kopieren, um mehrere Server anzugeben. Sie können dann auf der Startseite von phpMyAdmin einen Server auswählen.

Zusatzinfo

Die Dokumentation zu phpMyAdmin finden Sie auf http://www.phpmyadmin.net/documentation/.

Benutzung von phpMyAdmin weiter

URL: www.intermitto.net/mysql/phpmyadmin/konfig/?PHPSESSID=1c93db4ea2ed350e02c21751eb03c35c
© 2004-05 Jens Becker - intermitto.net v5.1
Letzte Änderung: 23.08.2005

Home - Kontaktformular - Downloads - Suche und Sitemap - Impressum
Entwicklung - Problemlösungen - Tutorials: Apache PHP mySQL

user  pass