sql >> Database >  >> RDS >> Database

Databaseverbindings- of authenticatiefouten met verplaatsbaar type

Er zijn een paar veelvoorkomende fouten die kunnen optreden bij MySQL- en Movable Type-installaties: Verificatie en Verbinding fouten.

MySQL-databaseverbinding of verificatiefoutberichten

Verificatiefouten

Verificatie vindt plaats wanneer de toepassing Movable Type probeert te communiceren met de MYSQL-database met een gebruikersnaam en wachtwoord. De drie factoren die betrokken zijn bij de verificatie zijn:gebruikersnaam, databasenaam en wachtwoord. Als een van deze verkeerd is getypt of onjuist is, ziet u mogelijk de volgende fouten:

Het bovenstaande foutbericht geeft aan "Verbindingsfout: Toegang geweigerd voor gebruiker '[email protected]'localhost' tot database 'whhsup5_mt2577″ . Dit geeft aan dat de server geen toegang krijgt vanwege een onjuiste gebruikersnaam, database of wachtwoord. Hier is nog een mogelijke foutmelding:

Communicatiefout (200)
Beweegbaar type:er is een fout opgetreden Verbindingsfout:toegang geweigerd voor gebruiker 'whhsup5_mt257'@'localhost' tot database 'whhsup5_mt2577'

Nogmaals, deze fout heeft betrekking op de authenticatie van de database met de gebruikersnaam, databasenaam of wachtwoord die wordt gebruikt om toegang te krijgen tot de database vanuit Movable Type.

Stappen voor probleemoplossing – Controleer nogmaals de gebruikersnaam, het wachtwoord en de databasenaam en probeer de verbinding opnieuw. Indien nodig moet u mogelijk handmatig toegang krijgen tot de database om het wachtwoord bij te werken.

Verbindingsfouten

Het andere type fouten dat u mogelijk ziet, zijn fouten in de databaseverbinding. Dit verschilt van authenticatiefouten doordat Movable Type gewoon niet kan communiceren met de databaseserver. Het foutbericht dat u mogelijk ziet gegenereerd op basis van Movable Type kan er als volgt uitzien:

Er is een fout opgetreden:Verbindingsfout:kan geen verbinding maken met de lokale MySQL-server via socket '/var/lib/mysql/mysql.sock' (2) Deze fout kan een groot aantal redenen hebben. Het kan worden veroorzaakt door een verlies van internetverbinding, netwerkproblemen tussen de server en de database en databasefouten waardoor de database onbruikbaar is. Het kan ook worden veroorzaakt doordat de databaseserver gewoon niet actief is. Stappen voor probleemoplossing – voor veel van deze problemen moet u mogelijk contact opnemen met de technische ondersteuning zodat zij de database voor u kunnen controleren. Gebruik het artikel over Databaseverbindingsfouten om uw verbindingsproblemen op te lossen. Configuratiebestand Als u de parameters voor de databaseverbinding moet bewerken, kunt u deze vinden in de mt-config.cgi bestand dat zich in de cgi-bin-map bevindt waar het Movable Type zijn bestanden heeft geïnstalleerd. Het configuratiebestand kan er als volgt uitzien:

 

## Movable Type Configuration File
##
## This file defines system-wide
## settings for Movable Type. In
## total, there are over a hundred
## options, but only those
## critical for everyone are listed
## below.
##
## Information on all others can be
## found at:
## https://www.movabletype.org/documentation/config

#======== REQUIRED SETTINGS ==========

CGIPath /cgi-bin/movable/
StaticWebPath /mvtype/mt-static/
StaticFilePath /home/whhsup5/public_html/mvtype/mt-static

#======== DATABASE SETTINGS ==========

ObjectDriver DBI::mysql
Database whhsup5_mt2477
DBUser whhsup5_mt2474
DBPassword SmP4dfdf3
DBHost localhost


  1. Trigger met dynamische veldnaam

  2. Hoe een queryfout in PDO PHP te bekijken

  3. Over Neo4j

  4. Creëer een unieke beperking met null-kolommen