Installation unter Ubuntu
MySQL gibt es neben Windows auch für Linux, MacOS und weitere Betriebssysteme. Im folgenden wird die Installation auf Linux-Ubuntu beschrieben. Hier wird der MySQL-Datenbankserver und die MySQL-Workbench mit zwei getrennten Paketen installiert.
MySQL-Server
Installation
Der MySQL-Server wird unter Ubuntu installiert, indem mit dem Paketmanagment-System APT (Advanced Packaging Tool) aus den Paketquellen das Paket „mysql-server“ installiert wird:
Nach erfolgreicher Installation wurde der Ordner „mysql“ im Verzeichnis „etc“ angelegt:
Test
Nach der Installation des MySQL-Servers unter Ubuntu 18.04 ist erst mal keine Anmeldung auf herkömmlichen Wege am MySQL-Server möglich, da noch kein Passwort für den MySQL-Benutzer „root“ vergeben wurde. Dazu muss der MySQL-Kommandozeilen-Client zunächst mit dem Betriebssystem-Benutzer „root“ geöffnet und das Passwort für den MySQL-Benutzer „root“ vergeben werden:
Danach kann der MySQL-Kommandozeilen-Client mit dem MySQL-Benutzer „root“ und dem neu vergebenen Passwort geöffnet werden:
Mit folgender SQL-Anweisung kann abgefragt werden, welche Datenbanken bereits im MySQL-Server vorhanden sind:
Konfiguration
Passwörter können mit dem Kommandozeilen-Tool „mysqladmin“ geändert werden:
Die Konfiguration von MySQL erfolgt über die Datei „mysqld.cnf“ im Verzeichnis „etc/mysql/mysql.conf.d/“:
Hier ist u. a. das Verzeichnis, in das MySQL die Datenbanken speichert, eingetragen:
Hinweis: Um das Verzeichnis zu ändern sind zusätzliche Anpassungen in dem Sicherheitstool AppArmor erforderlich, was auf der Seite „https://wiki.ubuntuusers.de/MySQL/“ unter „Konfiguration > Datenpfad“ beschrieben ist!
Für den Netzwerkzugriff auf den MySQL-Server muss die IP-Adresse ebenfalls in der Konfigurationsdatei eingetragen werden. Der Standardport für den Netzwerkzugriff ist 3306:
Hinweis: Für den Netzwerkzugriff muss zusätzlich in den Benutzerrechten hinterlegt werden, ob der entsprechende Benutzer sich über das Netzwerk anmelden darf!
MySQL-Workbench
Installation
Die MySQL-Workbench wird unter Ubuntu installiert, indem mit dem Paketmanagment-System APT (Advanced Packaging Tool) aus den Paketquellen das Paket „mysql-workbench“ installiert wird:
Nach erfolgreicher Installation kann die MySQL-Workbench aus den Anwendungen heraus gestartet werden:
Test
Mit einem Mausklick auf die vorkonfigurierte Verbindung „Local instance 3306“ kann eine Verbindung zum MySQL-Server hergestellt werden:
Mit Rechtsklick auf die Tabelle „sys_config“ im Schema „sys“ und dem Kontextmenüpunkt „Select Rows – Limit 1000“ kann der Inhalt der Tabelle „sys_config“ angezeigt werden: