Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Een MySQL-fout oplossen (de server is niet meer bereikbaar)

Bijwerken 06-08-2026

Deze handleiding helpt u bij het oplossen van een fout van het type "Ongeldige query: de MySQL-server is niet meer bereikbaar".

 

Inleiding

 

Oplossingen

Om de foutmelding "MySQL-server is niet meer beschikbaar" te voorkomen, zijn er verschillende mogelijke benaderingen:

Automatische verificatie en herverbinding

Voordat u een query uitvoert, wordt aanbevolen om te controleren of de MySQL-verbinding nog actief is. Als de verbinding is verbroken, kunt u deze automatisch herstellen voordat u verdergaat met uw query. Hier is een voorbeeld in PHP:

if (!mysqli_ping($connexion)) {
mysqli_close($connexion);
$connexion = mysqli_connect($host, $user, $password, $database);
}

De functie mysqli_ping() controleert of de verbinding nog steeds geldig is. Zo niet, dan sluit het script de verbinding en opent een nieuwe verbinding.

Regelmatig een "ping" verzenden

Een andere methode is het uitvoeren van een script dat regelmatig een "ping" naar de database stuurt om de verbinding actief te houden. U kunt bijvoorbeeld een geplande taak (cron job) aanmaken die met regelmatige tussenpozen een eenvoudige query, zoals SELECT 1;, verzendt.

Aanpassen van de MySQL-instellingen (Cloudserver)

Met een Cloudserver kunt u de waarden van de variabelen wait_timeout en interactive_timeout verhogen via het MySQL-menu van uw server om de duur van de verbinding te verlengen voordat deze wordt gesloten.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/499


Is deze veelgestelde vragenlijst nuttig geweest?