Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gibt es einen legitimen Grund für die Verwendung von Unix-Sockets über TCP/IP mit mysql?

Während Sie nicht den gesamten IP-Stack treffen, wenn Sie über localhost gehen, treffen Sie immer noch einen großen Teil davon. Ein Unix-Socket ist im Wesentlichen nur eine 2-Wege-Pipe. Es ist schneller und leichter.

Unix-Sockets ermöglichen es Ihnen auch, den Zugriff zu kontrollieren, ohne Firewall-Regeln verwalten zu müssen, da der Zugriff über Dateisystemberechtigungen gewährt werden kann.

Eine weitere Funktion, die Unix-Sockets bieten, ist die Möglichkeit, Dateideskriptoren von einem Prozess an einen anderen weiterzugeben.