MySQL: wie läuft die Kommunikation ab? (technisch)

Hallo,

mal eine technische Frage: wie kommuniziert ein MySQL-Client mit einer MySQL-Datenbank? Ist es eine Anfrage an einen Server an einen bestimmten Port über TCP/IP? Oder geht es irgend-wie anders?

Ich glaube zwar, daß ich richtig liege, doch das sind bis jetzt nur vermutungen…

Sehe ich es richtig, daß ich den Client problemlos auf einen anderen Rechner auslagern kann, dann nur den Hostnamen richtig benennen muß, und schon funktioniert es?
Ich habe bis jetzt zwar viel mit MySQL gemacht, doch die Datenbank lag immer am Web-Server, wo auch der MySQL-Client drauf war…

CU,
ALex

Hallo Alex,

bin zwar in MySQL auch nur fortgeschrittener Einsteiger …

[…] wie
kommuniziert ein MySQL-Client mit einer
MySQL-Datenbank? Ist es eine Anfrage an
einen Server an einen bestimmten Port
über TCP/IP?

Genau so ist es.

Sehe ich es richtig, daß ich den Client
problemlos auf einen anderen Rechner
auslagern kann, dann nur den Hostnamen
richtig benennen muß, und schon
funktioniert es? […]

Völlig korrekt, vorausgesetzt, der Hostname wird über DNS oder die hosts-Datei aufgelöst. Ansonsten mußt Du die IP-Adresse direkt eingeben.
Auch der Port muß eingegeben werden. Leider habe ich im Moment den Standardport von MySQL nicht greifbar, aber der müßte über mysqladmin herauszufinden sein.

Gruß
Stefan

Standardport von MySQL nicht greifbar,

3306

bruno