5. MySQL-Datenbankserver und Webfrontend phpmyadmin
Auch hier sind nur wenige Schritte nötig, um den letzten Teil unseres LAMP-Servers zu installieren. Beginnen wir mit apt-get install mysql-server mysql-client und folgenden Fragen:
*
Sollen beim löschen des mysql-server packetes mit "purge" auch die Datenbanken gelöscht werden: Nein
*
Soll MySQL automatisch beim booten starten: Ja
Dann setzen wir für den MySQL-root Benutzer ein Passwort mit /usr/bin/mysqladmin -u root password 'geheim' und erstellen die Datei /root/.my.cnf, die uns als root die lästige Tipparbeit erspart. Inhalt ist folgender:
[mysql]
user = root
password = geheim
[mysqladmin]
user = root
password = geheim
[mysqldump]
user = root
password = geheim
[mysqlcheck]
user = root
password = geheim
Damit wirklich nur root diese brisante Datei lesen darf, vergewissern wir uns mit chmod 0600 .my.cnf da lieber noch einmal.
Noch einfacher geht's bei der Weboberfläche für MySQL, phpmyadmin. Auch hierfür gibt es ein Debianpaket, das mit apt-get install phpmyadmin installiert wird. Als Webserver wählen wir zumindest den Apache aus, auch wenn prinzipiell solche Admintools nur über SSL-gesicherte Verbindugen angeboten werden sollten (vgl. Apache-SSL bzw. mod-ssl Howtos). Zum Schluss ist ein Apache-Neustart notwendig, damit wir über die URL
http://sarge3/phpmyadmin das Webfrontend erreichen können.