Databasecorruptie kan online activiteiten stopzetten en leiden tot verlies van gegevens, tijd en geld. Hieronder bespreken we hoe u problemen met MySQL-servercorruptie kunt oplossen en oplossen.
Problemen met databasecorruptie oplossen
Contentbeheersystemen (CMS'en) die gebruikmaken van MySQL-databases, waaronder Drupal en Joomla, kunnen een databasefoutmelding weergeven in het beheerdersdashboard, native of met integraties van derden. WordPress heeft een specifieke foutcode voor db-corruptie:een lege openbare pagina met de melding "Fout bij het tot stand brengen van een databaseverbinding."
Heb je een nieuwe integratie geïnstalleerd?
Software upgraden?
Een bestand verwijderen, verplaatsen of bewerken?
Grote bestanden uploaden naar uw server?
Een antivirusscanner uitvoeren die verdachte bestanden in quarantaine kan plaatsen?
De database bijwerken terwijl de server of MySQL-service opnieuw is opgestart?
Noteer alle mogelijkheden.
Controleer de systeemfoutlogboeken voor aanvullende informatie over wanneer het probleem is begonnen en wat de oorzaak kan zijn. PHP-applicaties houden soms een error_log-bestand bij in de hoofdmap dat kan helpen bij het oplossen van problemen.
Controleer de opslaglimiet van uw hostingplan . Het overschrijden van de limieten voor schijfruimte is een veelvoorkomend symptoom voor fouten bij maximale gelijktijdige verbindingen (max_user_connections). Je kunt dit controleren met cPanel> Schijfgebruik en de df
terminal commando. Verwijder ongewenste bestanden en oude back-ups. Breng de nodige wijzigingen aan om in de toekomst overmatige ongewenste bestanden te voorkomen.
Als u niets vindt dat u kunt verwijderen, moet u uw hostingplan upgraden voor betere databaseprestaties.
“Controleer en repareer database” is de gebruikelijke snelle oplossing met een van de volgende:
- cPanel> MySQL®-databases
- phpMyAdmin
- Native PHP-softwarefuncties
- MySQL-opdrachtregelclient:
mysqlcheck --repair -u [USERNAME] -p [DATABASE]
Afhankelijk van uw PHP-toepassing, of als u geen cPanel-server gebruikt, moet u mogelijk verschillende opties gebruiken voor het repareren van databases. WordPress-gebruikers met WP-CLI geïnstalleerd kunnen databases controleren en repareren met de combinatie van twee opdrachten:
wp db check && wp db repair
WordPress kan worden geconfigureerd om dit automatisch te doen door een kort codeblok toe te voegen aan het bestand wp-config.php:
define (‘WP_ALLOW_REPAIR’, ‘true’);
Als dat niet werkt, neem dan contact op met Live Support met het probleem dat u ondervindt en wat u hebt geprobeerd om de databasecorruptie te herstellen. Onze systeembeheerders kunnen mogelijk corrupte MySQL-databases repareren met InnoDB-functies en helpen bij het onderzoeken van de oorzaak van corruptie.
Als alle herstelmethoden voor databases niet succesvol zijn, moet u weten hoe u beschadigde MySQL-databases kunt herstellen met back-ups via phpMyAdmin of SSH.
Bekijk uw back-upschema voor eventuele voordelen van het implementeren van differentiële of incrementele back-ups.
Geniet van high-performance, razendsnelle servers met verhoogde beveiliging en maximale uptime met onze Managed VPS Hosting!