Phpmyadmin
Phpmyadmin (auch: phpMyAdmin) ist eine PHP-Anwendung zur Verwaltung von Mysql-Datenbanken über das Hypertext Transfer Protocol.
Installation
# tar xjf phpMyAdmin-2.6.3-pl1.tar.bz2 # mv phpMyAdmin-2.6.3-pl1 /srv/www/htdocs/ # chown -R root:root /srv/www/htdocs/phpMyAdmin-2.6.3-pl1/ # vi /srv/www/htdocs/phpMyAdmin-2.6.3-pl1/config.inc.php $cfg['PmaAbsoluteUri'] = 'http://<Server-Adresse>/phpMyAdmin-2.6.3-pl1/'; $cfg['Servers'][$i]['auth_type'] = 'http';
Konfiguration
Zur Konfiguration von Phpmyadmin gibt es zwei Methoden: traditionellerweise bearbeitet der Benutzer eine Kopie der Datei "config.inc.php", inzwischen gibt es aber auch einen assistentenartiges Setup für eine grafische Installation.
Die Datei "config.inc.php" kann einfach im Phpmyadmin-Hauptverzeichnis (dasjenige, das auch die Datei "index.php" enthält) angelegt werden. Phpmyadmin lädt zuerst die Werte der Datei "libraries/config.default.php", diese werden dann mit denjenigen der Datei "config.inc.php" überschrieben.
In Phpmyadmin 2.6.3 befanden sich sowohl "config.default.php" wie "config.inc.php" noch direkt im Hauptverzeichnis.
Authentifizierung
Eine einfache Konfiguration kann wie folgt aussehen:
<?php $cfg['blowfish_secret'] = 'ba17c1ec07d65003'; // hier einen Wert eigener Wahl verwenden $i=0; $i++; $cfg['Servers'][$i]['auth_type'] = 'cookie'; ?>
Um nicht jedes Mal nach dem Passwort gefragt zu werden.
<?php $i=0; $i++; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'abcdef'; // use here your password ?>