Een databaseverbindingsfout oplossen

Je gebruikt PHP en MySQL naadloos samen op uw website. Op een dag krijg je uit het niets een databaseverbindingsfout. Hoewel een database verbinding fout kan op een groter probleem duiden, het is meestal het resultaat van een van de volgende scenario's:

Alles was goed gisteren

U zou gisteren verbinding kunnen maken en geen code in uw script hebben gewijzigd. Tegenwoordig werkt het plotseling niet meer. Dit probleem ligt waarschijnlijk bij uw webhost. Uw hostingprovider heeft de databases mogelijk offline voor onderhoud of vanwege een fout. Neem contact op met uw webserver om te zien of dat het geval is en, zo ja, wanneer er van hen een back-up wordt verwacht.

Oeps!

Als uw database zich op een andere URL bevindt dan het PHP-bestand dat u gebruikt om er verbinding mee te maken, kan het zijn dat u uw domeinnaam laat verlopen. Klinkt gek, maar het gebeurt veel.

Ik kan geen verbinding maken met Localhost

Localhost werkt niet altijd, dus u moet rechtstreeks naar uw database verwijzen. Vaak is het zoiets als mysql.yourname.com of mysql.hostingcompanyname.com. Vervang "localhost" in uw bestand door het directe adres. Als u hulp nodig heeft, kan uw webhost u in de juiste richting wijzen.

instagram viewer

Mijn hostnaam werkt niet

Controleer nogmaals uw gebruikersnaam en wachtwoord. Controleer ze vervolgens driemaal. Dit is een gebied dat mensen vaak over het hoofd zien, of dat ze zo snel controleren dat ze hun fout niet eens opmerken. U moet niet alleen controleren of uw inloggegevens correct zijn, u moet er ook voor zorgen dat u over de juiste rechten beschikt die vereist zijn voor het script. Een alleen-lezen gebruiker kan bijvoorbeeld geen gegevens toevoegen aan de database; schrijfrechten zijn noodzakelijk.

De database is beschadigd

Het gebeurt. Nu komen we op het terrein van een groter probleem. Natuurlijk, als u regelmatig een back-up van uw database maakt, komt alles goed. Als je weet hoe je je database kunt herstellen vanaf een back-up, ga je gang en doe het. Als je dit echter nog nooit hebt gedaan, neem dan contact op met je webhost voor hulp.

Een database herstellen in phpMyAdmin

Als je gebruikt phpMyAdmin met uw database kunt u deze herstellen. Maak voordat u begint een back-up van de database, voor het geval dat.

  1. Log in op uw webserver.
  2. Klik op het phpMyAdmin-pictogram
  3. Kies de betreffende database. Als u maar één database heeft, moet deze standaard worden gekozen.
  4. In het hoofdvenster zou u een lijst met databasetabellen moeten zien. Klik Controleer alles.
  5. Kiezen Reparatie tafel uit het drop-down menu.
instagram story viewer