Wenn Sie beim Versuch einer Verbindung mit dem
        mysqld-Server einen Too many
        connections-Fehler bekommen, so bedeutet dies, dass
        alle verfügbaren Verbindungen von anderen Clients belegt sind.
      
        Die Systemvariable max_connections legt fest,
        wie viele Verbindungen zulässig sind. Ihr Standardwert ist 100.
        Wenn Sie mehr Verbindungen benötigen, müssen Sie
        mysqld mit einem größeren Wert für diese
        Variable neu starten.
      
        mysqld erlaubt in Wirklichkeit
        max_connections+1 Clients eine Verbindung.
        Die eine zusätzliche Verbindung ist für Konten reserviert, die
        das SUPER-Recht haben. Indem Sie dieses Recht
        nur an Administratoren und nicht an normale Benutzer vergeben
        (diese benötigen es ohnehin nicht), kann sich ein Administrator
        selbst dann noch mit dem Server verbinden und mit der Anweisung
        SHOW PROCESSLIST eine Problemdiagnose
        vornehmen, wenn die Höchstzahl der unprivilegierten
        Clientverbindungen erreicht ist. Siehe
        Abschnitt 13.5.4.19, „SHOW PROCESSLIST“.
      
Wie viele Verbindungen MySQL maximal unterstützen kann, hängt von der Qualität der Thread-Bibliothek auf einer gegebenen Plattform ab. Linux oder Solaris müssten 500 bis 1.000 gleichzeitige Verbindungen dulden können, je nachdem, wie viel Arbeitsspeicher Sie haben und was Ihre Clients tun. Statische Linux-Binaries von MySQL AB können bis zu 4.000 Verbindungen unterstützen.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

