Ubuntu MySQL Lokales Netzwerk LAN Verbindung Konfiguration

MySQL für lokale Netzwerkverbindungen auf Ubuntu konfigurieren

Wie man MySQL auf Ubuntu konfiguriert, um Verbindungen aus dem lokalen Netzwerk (LAN) zu akzeptieren. Melden Sie sich mit Root-Rechten bei mysql an und gewähren Sie dem Benutzer <code>user</code> die Berechtigung, von jeder IP-Adresse aus zuzugreifen. Bearbeiten Sie mysqld.cnf. Entfernen Sie bind-address, da es im Weg ist. Starten Sie mysql neu. Geben Sie die mit ifconfig oder ip bestätigte lokale IP-Adresse an...

Shou Arisaka
1 Min. Lesezeit
23. Okt. 2025

Wie man MySQL auf Ubuntu konfiguriert, um Verbindungen aus dem lokalen Netzwerk (LAN) zu akzeptieren.

Ersetzen Sie user durch den Benutzernamen, für den Sie den lokalen Netzwerkzugriff aktivieren möchten.

mysql -u root -p
# CREATE USER 'user'@'%' IDENTIFIED BY 'some_pass'; # Ausführen, wenn ein neuer Benutzer erstellt wird
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;

sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf.bak
sudo sed -Ei 's/^(bind-address)/# \1/g' /etc/mysql/mysql.conf.d/mysqld.cnf
sudo /etc/init.d/mysql restart
mysql -h 192.168.99.101 -u user -p

Was wir tun

  1. Melden Sie sich mit Root-Rechten bei mysql an und gewähren Sie dem Benutzer user die Berechtigung, von jeder IP-Adresse aus zuzugreifen.
  2. Bearbeiten Sie mysqld.cnf. Entfernen Sie bind-address, da es im Weg ist.
  3. Starten Sie mysql neu
  4. Versuchen Sie, eine Verbindung herzustellen, indem Sie die mit ifconfig oder ip bestätigte lokale IP-Adresse angeben. (Wenn dies erfolgreich ist, bedeutet es, dass Sie auch von Clients wie mysql workbench zugreifen können)

Diesen Artikel teilen

Shou Arisaka 23. Okt. 2025

🔗 Links kopieren