Database
 sql >> Datenbank >  >> RDS >> Database

Datenbankverbindungs- oder Authentifizierungsfehler mit Movable Type

Es gibt einige häufige Fehler, die bei Installationen von MySQL und Movable Type auftreten können: Authentifizierung und Verbindung Fehler.

MySQL-Datenbankverbindungs- oder Authentifizierungsfehlermeldungen

Authentifizierungsfehler

Die Authentifizierung findet statt, wenn die Movable Type-Anwendung versucht, mit einem Benutzernamen und einem Kennwort mit der MYSQL-Datenbank zu kommunizieren. Die drei an der Authentifizierung beteiligten Faktoren sind:Nutzername, Datenbankname und Passwort. Wenn eine dieser Angaben falsch oder falsch ist, werden möglicherweise die folgenden Fehler angezeigt:

Die obige Fehlermeldung zeigt „Verbindungsfehler:Zugriff verweigert für Benutzer ‚[email protected]‘localhost‘ auf Datenbank ‚whhsup5_mt2577″ . Dies weist darauf hin, dass der Server den Zugriff aufgrund eines falschen Benutzernamens, einer falschen Datenbank oder eines falschen Passworts nicht erlaubt. Hier ist eine weitere mögliche Fehlermeldung:

Kommunikationsfehler (200)
Movable Type:Ein Fehler ist aufgetreten. Verbindungsfehler:Zugriff für Benutzer „whhsup5_mt257“ @ „localhost“ auf Datenbank „whhsup5_mt2577“ verweigert

Auch dieser Fehler bezieht sich auf die Authentifizierung der Datenbank mit dem Benutzernamen, dem Datenbanknamen oder dem Kennwort, die für den Zugriff auf die Datenbank von Movable Type verwendet werden.

Schritte zur Fehlerbehebung – Überprüfen Sie den Benutzernamen, das Kennwort und den Datenbanknamen und versuchen Sie dann erneut, die Verbindung herzustellen. Gegebenenfalls müssen Sie manuell auf die Datenbank zugreifen, um das Passwort zu aktualisieren.

Verbindungsfehler

Die andere Art von Fehlern, die Sie möglicherweise sehen, sind Datenbankverbindungsfehler. Dies unterscheidet sich von Authentifizierungsfehlern dadurch, dass Movable Type einfach nicht mit dem Datenbankserver kommunizieren kann. Die möglicherweise von Movable Type generierte Fehlermeldung kann wie folgt aussehen:

Got an error:Connection error:Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) Dieser Fehler kann viele Ursachen haben. Dies kann durch einen Verlust der Internetverbindung, Netzwerkprobleme zwischen dem Server und der Datenbank und Datenbankfehler verursacht werden, die dazu führen, dass die Datenbank nicht funktionsfähig ist. Es kann auch dadurch verursacht werden, dass der Datenbankserver einfach nicht aktiv ist. Fehlerbehebungsschritte – Viele dieser Probleme erfordern möglicherweise, dass Sie sich an den technischen Support wenden, damit er die Datenbank für Sie überprüfen kann. Verwenden Sie den Artikel zu Datenbankverbindungsfehlern um Ihnen bei der Behebung Ihrer Verbindungsprobleme zu helfen. Konfigurationsdatei Wenn Sie die Parameter für die Datenbankverbindung bearbeiten müssen, finden Sie sie in der mt-config.cgi Datei, die sich im cgi-bin-Ordner befindet, in dem Movable Type seine Dateien installiert hat. Die Konfigurationsdatei kann wie folgt aussehen:

## Movable Type Konfigurationsdatei
##
## Diese Datei definiert systemweite
## Einstellungen für Movable Type. Insgesamt
## gibt es über hundert
## Optionen, aber nur die
##, die für alle entscheidend sind,
## unten aufgelistet.
##
## Informationen zu allen anderen finden Sie
## unter:
## https://www.movabletype.org/documentation/config

#========ERFORDERLICHE EINSTELLUNGEN ==========

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

#========DATENBANKEINSTELLUNGEN ==========

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