Du kennst das sicher: Du willst gerade einen neuen Blogartikel veröffentlichen, ein WooCommerce-Produkt anlegen oder einfach nur deine WordPress-Website aufrufen – und plötzlich starrt dich eine kryptische Fehlermeldung an. „MySQL server has gone away“ oder „Too many connections“. Herzlichen Glückwunsch, du bist offiziell im Club der WordPress-Admin-Nervenbündel angekommen! Aber keine Sorge, du bist nicht allein – und vor allem: Es gibt Lösungen. In diesem Artikel tauchen wir tief in die Welt der WordPress-Datenbankprobleme ein, erklären dir, was hinter diesen Fehlermeldungen steckt, wie du sie behebst und wie du deine Datenbank langfristig stabil hältst. Und das alles mit einer Prise Humor, einer ordentlichen Portion Fachwissen und – versprochen – ohne Bullshit-Bingo.

WordPress ist das beliebteste Content-Management-System der Welt. Laut W3Techs laufen über 43% aller Websites im Internet mit WordPress. Das bedeutet: Millionen von Datenbankabfragen pro Sekunde, weltweit. Kein Wunder also, dass die Datenbank – meist MySQL oder MariaDB – das Herzstück deiner Website ist. Und wie jedes Herz kann auch die Datenbank mal aus dem Takt geraten.
Die Fehlermeldungen „MySQL server has gone away“ und „Too many connections“ gehören zu den häufigsten Stolpersteinen, die WordPress-Admins und Website-Betreiber:innen begegnen. Sie sind nicht nur nervig, sondern können auch zu Ausfällen, Datenverlust oder sogar Umsatzeinbußen führen. Zeit, das Problem an der Wurzel zu packen!
-
Was bedeutet „MySQL server has gone away“?
Diese Meldung taucht auf, wenn WordPress keine Verbindung mehr zur Datenbank herstellen kann. Die Gründe sind vielfältig: Der MySQL-Server ist abgestürzt, wurde neu gestartet, die Verbindung ist abgelaufen oder eine Abfrage war zu groß. Laut MySQL-Dokumentation ist dies einer der häufigsten Fehler im MySQL-Umfeld.
-
Was bedeutet „Too many connections“?
Hier ist der Name Programm: Es sind schlichtweg zu viele gleichzeitige Verbindungen zur Datenbank offen. MySQL limitiert standardmäßig auf 151 Verbindungen (
max_connections). Wird dieses Limit überschritten, werden neue Anfragen abgewiesen. Besonders bei stark frequentierten Websites, Bots oder fehlerhaften Plugins kann das schnell passieren (Quelle).
Bevor wir zu den Lösungen kommen, lass uns einen Blick auf die Ursachen werfen. Denn wie bei jeder guten Detektivgeschichte gilt: Erst das Motiv, dann der Täter.
-
Ursachen für „MySQL server has gone away“
- Timeouts: Die Verbindung zur Datenbank wurde zu lange nicht genutzt und vom Server automatisch getrennt. Das passiert oft bei langen Skriptausführungen oder großen Importen.
-
Zu große Abfragen: WordPress-Plugins oder Themes, die riesige Datenmengen auf einmal abfragen, können die maximal erlaubte Paketgröße (
max_allowed_packet) sprengen. - Server-Restarts: Der MySQL-Server wurde neu gestartet, während noch Verbindungen offen waren.
- Fehlerhafte Plugins/Themes: Schlechte Programmierung kann zu Endlosschleifen oder ineffizienten Datenbankabfragen führen.
-
Ursachen für „Too many connections“
- Traffic-Spitzen: Plötzliche Besucheranstürme, z.B. durch virale Posts oder Bots, können das Verbindungs-Limit sprengen.
- Schlechte Caching-Strategie: Ohne Caching muss WordPress jede Anfrage an die Datenbank weiterleiten – das summiert sich schnell.
- Zombie-Prozesse: Nicht korrekt geschlossene Datenbankverbindungen durch Plugins, Themes oder Cronjobs.
-
Fehlkonfigurationen: Zu niedrig gesetzte
max_connections-Werte oder zu wenig Server-Ressourcen.
Jetzt wird’s praktisch! Hier kommen die besten Strategien, um die Datenbank wieder auf Kurs zu bringen und die Stabilität deiner WordPress-Website zu erhöhen.
-
1. MySQL-Konfiguration optimieren
-
max_allowed_packet erhöhen: In der
my.cnf(odermy.ini) kannst du den Wert z.B. auf64Moder mehr setzen:[mysqld] max_allowed_packet=64MDanach den MySQL-Server neu starten. Das hilft bei großen Abfragen und Importen.
-
wait_timeout und interactive_timeout anpassen: Erhöhe die Zeit, die eine Verbindung offen bleiben darf, z.B. auf 300 Sekunden:
[mysqld] wait_timeout=300 interactive_timeout=300Aber Vorsicht: Zu hohe Werte können zu vielen offenen Verbindungen führen!
-
max_connections erhöhen: Wenn du viele gleichzeitige Nutzer hast, kannst du das Limit anheben:
[mysqld] max_connections=300Aber: Mehr Verbindungen brauchen mehr RAM. Prüfe, ob dein Server das verkraftet!
-
max_allowed_packet erhöhen: In der
-
2. WordPress-Optimierung
- Caching aktivieren: Nutze Plugins wie WP Super Cache oder W3 Total Cache, um Datenbankabfragen zu minimieren. So werden Seiten als statische HTML-Dateien ausgeliefert und die Datenbank entlastet (Kinsta).
- Plugins und Themes aufräumen: Deaktiviere und lösche alles, was du nicht brauchst. Jedes Plugin kann zusätzliche Datenbankabfragen verursachen.
- Heartbeat API regulieren: Die WordPress Heartbeat API sendet regelmäßig AJAX-Anfragen. Mit dem Plugin Heartbeat Control kannst du das Intervall erhöhen und so die Datenbank entlasten.
- Transients und Cronjobs aufräumen: Alte Transients und fehlerhafte Cronjobs können die Datenbank zumüllen. Plugins wie WP-Optimize helfen beim Aufräumen.
-
3. Server-Monitoring und Analyse
-
MySQL-Logs auswerten: Die
error.logundslow-query.loggeben Aufschluss über fehlerhafte oder langsame Abfragen. - Server-Ressourcen überwachen: Tools wie htop, top oder Glances zeigen dir, ob RAM oder CPU knapp werden.
-
Verbindungsstatus prüfen: Mit
SHOW PROCESSLIST;im MySQL-Client siehst du, welche Verbindungen offen sind und was sie tun.
-
MySQL-Logs auswerten: Die
-
4. Datenbank regelmäßig warten
-
Tabellen optimieren: Mit
OPTIMIZE TABLEkannst du fragmentierte Tabellen wieder flott machen. -
Alte Revisionen und Spam löschen: WordPress speichert viele Beitrags-Revisionen und Spam-Kommentare. Mit WP-Optimize oder per SQL-Befehl kannst du aufräumen:
DELETE FROM wp_posts WHERE post_type = 'revision'; DELETE FROM wp_comments WHERE comment_approved = 'spam';
-
Tabellen optimieren: Mit
-
5. Hosting und Infrastruktur prüfen
- Shared Hosting vermeiden: Günstige Hoster teilen sich die Datenbank mit vielen Kunden – das erhöht die Fehleranfälligkeit. Besser: VPS oder Managed WordPress Hosting.
- Server-Upgrade: Mehr RAM, schnellere SSDs und aktuelle MySQL-Versionen bringen oft einen spürbaren Performance-Schub.
- Externe Datenbank nutzen: Bei sehr großen Projekten kann eine ausgelagerte Datenbank (z.B. Amazon RDS) sinnvoll sein.
Hier eine kleine Übersichtstabelle, wie sich die wichtigsten MySQL-Parameter auf die Stabilität auswirken:
| Parameter | Standardwert | Empfohlener Wert (für WordPress) | Auswirkung |
|---|---|---|---|
| max_allowed_packet | 16M | 64M – 256M | Verhindert Abbrüche bei großen Abfragen/Importen |
| wait_timeout | 28800 | 300 – 600 | Reduziert Zombie-Verbindungen, aber zu niedrig = mehr Abbrüche |
| max_connections | 151 | 200 – 500 (je nach RAM) | Mehr gleichzeitige Nutzer, aber mehr RAM-Bedarf |
Und jetzt mal ehrlich: Wer will sich schon ständig mit Datenbankproblemen rumschlagen, wenn man eigentlich an seiner Website feilen, neue Produkte verkaufen oder einfach nur bloggen will? Genau hier kommen wir von Nakaryu ins Spiel!
Als Full-Service-Agentur mit Fokus auf WordPress, WooCommerce und moderne Webtechnologien sorgen wir nicht nur für schicke Designs, sondern auch für eine stabile, schnelle und sichere Datenbank im Hintergrund. Unsere Webdesign-Flatrates beinhalten nicht nur die Entwicklung, sondern auch Wartung, Monitoring, Performance-Optimierung und regelmäßige Backups – damit du dich auf dein Business konzentrieren kannst und nicht auf Fehlermeldungen.
Ob du einen OnePager, einen komplexen Shop oder ein High-Traffic-Portal brauchst: Wir skalieren mit dir, sorgen für Top-Performance und sind bei Problemen sofort zur Stelle. Und das alles zum monatlichen Fixpreis, ohne versteckte Kosten oder Agentur-Overhead. Klingt gut? Dann schau dir unsere Webdesign-Pakete an und lass uns gemeinsam durchstarten!
- Individuelle Beratung & Analyse deiner bestehenden Website
- Optimierung von MySQL, WordPress und Server-Infrastruktur
- Regelmäßige Wartung, Updates und Monitoring
- Persönlicher Ansprechpartner & schneller Support
Fazit: Mit ein bisschen Know-how, den richtigen Tools und einem starken Partner an deiner Seite gehören „MySQL server has gone away“ und „Too many connections“ bald der Vergangenheit an. Und du kannst dich wieder auf das konzentrieren, was wirklich zählt: Deine Website, deine Inhalte, dein Erfolg!
Quellen
- W3Techs: WordPress Usage Statistics
- MySQL Documentation: MySQL server has gone away
- MySQL Documentation: Too many connections
- Kinsta: Die besten WordPress Cache Plugins
Fragen zum Thema
Was bedeutet die Fehlermeldung „MySQL server has gone away“ bei WordPress?
Die Fehlermeldung „MySQL server has gone away“ tritt auf, wenn WordPress keine Verbindung mehr zur Datenbank herstellen kann. Häufige Ursachen sind Timeouts, zu große Abfragen (z.B. durch Plugins), ein Neustart des MySQL-Servers oder fehlerhafte Plugins/Themes. Laut MySQL-Dokumentation ist dies einer der häufigsten Fehler im MySQL-Umfeld.
Was steckt hinter der Meldung „Too many connections“ und wie kann ich sie beheben?
Die Meldung „Too many connections“ bedeutet, dass zu viele gleichzeitige Datenbankverbindungen bestehen. MySQL limitiert standardmäßig auf 151 Verbindungen (max_connections). Wird dieses Limit überschritten, werden neue Anfragen abgewiesen. Ursachen sind oft Traffic-Spitzen, fehlendes Caching oder fehlerhafte Plugins. Abhilfe schaffen eine Erhöhung von max_connections, Caching-Plugins und das Aufräumen von Plugins/Themes.
Wie kann ich die Stabilität meiner WordPress-Datenbank langfristig verbessern?
Für eine stabile WordPress-Datenbank solltest du die MySQL-Konfiguration optimieren (z.B. max_allowed_packet, wait_timeout, max_connections anpassen), Caching aktivieren, regelmäßig Wartung durchführen (Tabellen optimieren, Revisionen/Spam löschen) und auf hochwertiges Hosting setzen. Tools wie WP-Optimize und Heartbeat Control helfen zusätzlich.
Welche WordPress-Plugins helfen bei der Optimierung der Datenbank und Performance?
Empfehlenswerte Plugins sind WP Super Cache und W3 Total Cache für Caching, WP-Optimize für Datenbankbereinigung, sowie Heartbeat Control zur Reduzierung von AJAX-Anfragen. Sie entlasten die Datenbank und verbessern die Performance deiner Website.
Wie unterstützt mich Nakaryu bei WordPress-Datenbankproblemen und Website-Performance?
Nakaryu ist eine Full-Service-Agentur aus Nürnberg, die sich auf WordPress, WooCommerce und moderne Webtechnologien spezialisiert hat. Wir bieten Webdesign-Flatrates inklusive Wartung, Monitoring, Performance-Optimierung und regelmäßigen Backups. Unsere modularen Pakete sind flexibel, skalierbar und beinhalten persönlichen Support – damit du dich auf dein Business konzentrieren kannst und nicht auf Fehlermeldungen.
Neues aus unserem Blog
Das könnte dich auch interessieren
Jetzt kostenfreies Erstgespräch sichern
Lass dich unverbindlich beraten
→ Schreib an hey@nakaryu.de, chatte bei WhatsApp, oder ruf an +49 152 58119266. Wir beraten dich gerne.
15% Rabatt auf alle Pakete
→ Für Vereine, Creator & Künstler. Schreib uns einfach an.
Weiterempfehlen lohnt sich
→ 100 € Gutschrift für jeden geworbenen Neukunden.






