Was ist der Standard MySQL Port?

Marc Wag­ner

Juli 12, 2021

2 min read|

Um dich mit dei­ner MyS­QL Daten­bank ver­bin­den zu kön­nen, benö­tigst du den Port. Das Glei­che gilt auch für Web­sei­ten und Online­shops, die du zum Bei­spiel mit Word­Press erstellt hast.

Der Stan­dard Wert für den MyS­QL Port dei­ner Daten­bank lau­tet: 3306. Die meis­ten Anwen­dun­gen legen die­sen Wert auch stan­dard­mä­ßig fest.

In die­sem Arti­kel zei­ge ich euch, wie du den MyS­QL Port her­aus­fin­den kannst, um dich bzw. die Anwen­dung dei­ner Wahl mit dei­ner Daten­bank zu ver­bin­den.

Welchen Port benutzt MySQL? #

Stan­dard­mä­ßig ver­wen­de­te MyS­QL den Port 3306. Es kann jedoch vor­kom­men, dass der Port geän­dert wur­de. Das kann zum einen dem Schutz die­nen, zum ande­ren kann es sein das der Port bereits durch eine ande­re Anwen­dung belegt wur­de.

Ist der MySQL Port 3306 TCP oder UDP? #

Der Stan­dard MyS­QL Port ist TCP (Trans­mis­si­on Con­trol Pro­to­col).

Das TCP Pro­to­koll ist das am häu­figs­ten genutz­te Pro­to­koll im Inter­net. Im Gegen­satz zum UDP Pro­to­koll wer­den die Daten beim Sen­den über das TCP Pro­to­koll auf Kor­rekt­heit geprüft. Soll­ten tei­le der Über­tra­gung ver­lo­ren gegan­gen sein, wer­den die­se erneut gesen­det.

Das UDP Pro­to­koll ist zwar schnel­ler, kon­trol­liert die Über­tra­gung aber nicht auf Feh­ler. Ver­lo­re­ne Daten kön­nen hier­bei nicht erneut ange­for­dert wer­den.

Gibt es eine Schwachstelle beim MySQL-Port? #

All­ge­mein gilt, du soll­test den MyS­QL Port nach außen nicht öff­nen. Statt­des­sen bie­tet es sich an über einen SSH Tun­nel zum Ser­ver zu ver­bin­den und anschlie­ßend dar­über die MyS­QL Ver­bin­dung auf­zu­bau­en.

Pro­gram­me wie Hei­diS­QL oder Datagrip unter­stüt­zen SSH Tun­nel Ver­bin­dun­gen.

Falls du trotz allem den Zugriff über den Port erlau­ben willst, soll­test du fest­le­gen, das nur aus­ge­wähl­te IP-Adres­­sen dar­auf zugrei­fen dür­fen.

Wie finde ich den MySQL-Port mit SQL? #

Am ein­fachs­ten fin­dest du den Port direkt über PhpMy­Ad­min her­aus. Hier­für musst du dich zunächst anmel­den und anschlie­ßend die SQL Kon­so­le öff­nen.

mysql port via sql statement
MyS­QL Port via SQL.

In das Ein­ga­be­feld dar­un­ter kannst du nun das fol­gen­de SQL State­ment ein­fü­gen, um dir den Port dei­ner Daten­bank anzei­gen zu las­sen:

SHOW VARIABLES WHERE variable_name = 'port';
phpmyadmin sql port config
MyS­QL Port in PhpMy­Ad­min anzei­gen las­sen.

Das war’s auch schon. Damit hast du den Port dei­ner MyS­QL Daten­bank her­aus­ge­fun­den.

Wie kann ich den Port der MySQL Datenbank über Ubuntu via Shell auslesen? #

Ver­bin­de dich dazu über Put­ty zu dei­nem Ser­ver. Anschlie­ßend musst du ledig­lich fol­gen­de Befehls­zei­len ange­ben, um dir den MyS­QL Port in der Kon­so­le anzei­gen zu las­sen:

mysql
SHOW GLOBAL VARIABLES LIKE 'PORT';
ssh mysql port auslesen
Aus­le­sen des MyS­QL Ports über SSH Ver­bin­dung in der Shell.

Fazit #

So ein­fach kannst du den Port dei­ner MyS­QL Daten­bank aus­le­sen. Falls dir die­ses Tuto­ri­al gefal­len hat, dann wirst du unse­ren Sup­port lie­ben. Wir ent­wi­ckeln Word­Press Pre­mi­um Plug­ins, The­mes, Web­sei­ten und Online­shops. Schau dir hier unse­re War­tungs­pa­ke­te an.

88e86fcb816eff22bc917094df2862d8dd5c0e978b333e6dd5f36f808990c261 96

Arti­kel von:

Marc Wag­ner

Hal­lo, Marc hier. Ich bin der Grün­der von Forge12 Inter­ac­ti­ve und bereits seit über 20 Jah­ren lei­den­schaft­lich dabei Web­sei­ten, Online­shops, Anwen­dun­gen und SaaS-Lösun­gen für Unter­neh­men zu ent­wi­ckeln. Vor der Grün­dung habe ich bereits in Bör­sen notier­ten Unter­neh­men gear­bei­tet und mir aller­lei Wis­sen ange­eig­net. Die­ses Wis­sen möch­te ich nun an mei­ne Kun­den wei­ter­ge­ben.

Hast du eine Fra­ge? Hin­ter­lass bit­te einen Kom­men­tar