0 Pluspunkte 0 Minuspunkte

Ich habe mit

apt install mysql-server

einen MySQL Server auf Ubuntu erstellt. Ich wollte mich verbinden, habe aber gemerkt das der Port 3306 nicht offen ist. Am Server habe ich gesehen das der Port zwar offen ist aber auf der IP 127.0.0.1.

Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      425/systemd-resolve
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      913631/cupsd
tcp        0      0 127.0.0.1:33060         0.0.0.0:*               LISTEN      1126328/mysqld
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      2009/docker-proxy
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      744/sshd: /usr/sbin
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1126328/mysqld
tcp6       0      0 :::8000                 :::*                    LISTEN      2031/docker-proxy
tcp6       0      0 :::22                   :::*                    LISTEN      744/sshd: /usr/sbin
tcp6       0      0 ::1:631                 :::*                    LISTEN      913631/cupsd
udp        0      0 127.0.0.53:53           0.0.0.0:*                           425/systemd-resolve
udp        0      0 0.0.0.0:631             0.0.0.0:*                           913632/cups-browsed
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           640/avahi-daemon: r
udp        0      0 0.0.0.0:36501           0.0.0.0:*                           640/avahi-daemon: r
udp6       0      0 :::45932                :::*                                640/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                640/avahi-daemon: r

Wie kann ich einstellen das der SQL Server auf allen Interfaces lauscht?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Damit der MySQL Server auf allen Interfaces lauscht musst du die MySQL Konfigurationsdatei bearbeiten. Standardmäßig ist diese Datei unter /etc/mysql/mysql.conf.d/mysqld.cnf oder /etc/mysql/my.cnf zu finden, abhängig von deiner Ubuntu Version und der Installationsmethode. Suche nach der Zeile, die die Bind-Address definiert.

bind-address            = 127.0.0.1

Ändere die Zeile in

bind-address            = 0.0.0.0

Danach musst du den Server neu starten um die Änderungen wirksam werden zu lassen.

systemctl restart mysql
von (732 Punkte)