MySQL Server auf dem Raspberry Pi: Damit lassen sich, zusammen mit dem Apache Webserver und PHP, Webseiten und dynamische Web-Anwendungen auf dem kleinen Rechner nutzen. Der MySQL Server stellt dabei eine einfach zu nutzende Datenbank bereit, auf die man anschließend zum Beispiel mit PHP sehr einfach zugreifen kann.
Der MySQL Server lässt sich direkt über die Konsole (unter macOS auch “Terminal” genannt) verwalten: Darüber lassen sich neue Datenbanken oder weitere Tabellen anlegen, Daten speichern oder wieder auslesen. Etwas bequemer geht das allerdings mit PHPMyAdmin: Das ist eine Oberfläche für den SQL Server, die sich ganz einfach mit einem Browser bedienen lässt.
Wenn man den MySQL Server später für Web-Anwendungen mit PHP nutzen möchte, sollte man zunächst den Apache Server und PHP installieren. Wie das geht, zeigen wir hier!
MySQL Server installieren auf dem Raspberry Pi
Um den SQL Server zu installieren, melden man sich zunächst an dem Raspberry an: Entweder mit Bildschirm und Tastatur direkt am Rechner oder per SSH. In dem Terminal kann man sich danach mit dem Befehl “sudo su” als root User anmelden: Dafür braucht man auf dem Raspberry kein root Passwort.
Als root User kann man die Befehl ganz einfach ohne “sudo” eingeben: Wer lieber nicht als root arbeiten möchte, muss vor die Befehle noch “sudo” schreiben!
MySQL Server installieren:
Zunächst sollte man mit diesem Befehl den Raspberry auf den neuesten Stand bringen: Ansonsten kann es Probleme bei der Installation des SQL Servers geben:
apt-get update
Jetzt kann man den MySQL Server installieren:
apt-get install mysql-server mysql-client php5-mysql
Dieser Befehl installiert auch schon den SQL Client und die Unterstützung für PHP: So kann man anschließend auch aus einer auf dem Raspberry laufenden Webseite auf die MySQL Datenbank zugreifen.
Während der Installation wird man nach einem Passwort für den root Benutzer gefragt: Dies ist der root User für MySQL: Man kann das Passwort also selber vergeben:
Zum Abschließen der MySQL Installation muss man den Raspberry einmal Neustarten: Das geht zum Beispiel mit diesem Befehl:
reboot
MySQL Server starten
Nach dem Neustart des Raspberry ist der MySQL Server verfügbar und kann direkt über die Konsole aufgerufen werden.
Um jetzt auf den MySQL Server des Raspberry zuzugreifen, kann man in der Konsole diesen Befehl eingeben (anschließend wird das Passwort abgefragt):
mysql -u root -p
Anschließend kann man denn hier neue Datenbanken und Tabellen anlegen oder mit dem Befehl SELECT die gespeicherten Daten abfragen. Um die bereits angelegten Datenbanken anzuzeigen, hilft dieser MySQL-Befehl:
SHOW DATABASES;
Dies listet die direkt nach der Installation automatisch angelegten Datenbanken auf:
Mit diesen Befehlen legt man eine neue Datenbank oder eine neue Tabelle in der Datenbank an:
CREATE DATABASE name;
CREATE TABLE tabellenname;
Hat man mehrere Datenbanken angelegt, kann man mit diesem Befehl die entsprechende Datenbank zum Bearbeiten auswählen:
USE name;