Änderungen
/* Konfiguration */
Als nächstes konfigurieren wir den MySQL-Server. Hier wird die Variable ''bind-address'' in der Datei ''/etc/mysql/my.cnf'' von ''127.0.0.1'' auf ''0.0.0.0'' geändert. Danach wird der MySQL-Server neugestartet. Zusätzlich sollten wir noch ''mysql_secure_installation'' ausführen, hier darf der Remote-Zugriff für root nicht deaktiviert werden.
Nun müssen wir den Remote-Zugriff noch explizit erlauben, hierbei unbedingt ''IHR_PASSWORT'' durch das Root-Passwort für MySQL ersetzen:
<syntaxhighlight lang="bash">
mysql -uroot -p
</syntaxhighlight>
<syntaxhighlight lang="mysql">GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'IHR_PASSWORT';FLUSH PRIVILEGES;</syntaxhighlight> Für erhöhte Sicherheit muss SSL aktiviert werden, eine unverschlüsselte Verbindung ist nicht möglich. Dazu bearbeiten Sie bitte erneut die ''/etc/mysql/my.cnf'' und entfernen Sie das Kommentar-MySQLZeichen # vor den Variablen ''ssl-SSLca'', ''ssl-cert'' und ''ssl-key''.
== Templates ==