Wie gehe ich mit dem MySQL-Verbindungsfehler 1317 um?
MySQL ist ein sehr beliebtes relationales Datenbankverwaltungssystem, das in verschiedenen Webanwendungen und Servern weit verbreitet ist. Bei der Verwendung von MySQL treten jedoch manchmal verschiedene Fehler auf, darunter „Verbindungsfehler 1317“. In diesem Artikel erfahren Sie, wie Sie mit diesem Fehler umgehen, damit Benutzer MySQL reibungsloser verwenden können.
MySQL-Verbindungsfehler 1317 bezieht sich auf einen Fehler, der auftritt, wenn versucht wird, einen neuen Benutzer zu erstellen oder das Passwort eines vorhandenen Benutzers zu ändern. Wenn dieser Fehler auftritt, meldet das System „Abfrageausführung wurde unterbrochen“ oder „Abfrageausführung wurde unterbrochen, max_statement_time überschritten“, was dazu führt, dass die Verbindung nicht erfolgreich hergestellt werden konnte. Dieser Fehler tritt normalerweise auf, wenn die folgenden Befehle ausgeführt werden: CREATE USER, ALTER USER oder SET PASSWORD.
Um den Verbindungsfehler 1317 zu beheben, können Sie die folgenden Methoden ausprobieren:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Speichern Sie die Datei und starten Sie den MySQL-Dienst neu. Dadurch wird der strikte Modus deaktiviert und ein Problem behoben, das in einigen Fällen den Verbindungsfehler 1317 verursachte.
sudo service mysql restart
oder
sudo systemctl restart mysql
Dadurch wird der MySQL-Dienst neu gestartet, das vorübergehende Problem behoben und normale Verbindungen wiederhergestellt.
mysql -u root -p
Geben Sie dann das MySQL-Root-Passwort ein. Dadurch wird die MySQL-Befehlszeilenschnittstelle geöffnet, in der benutzer- und passwortbezogene Befehle ausgeführt werden können, ohne dass der Verbindungsfehler 1317 auftritt.
mysql -u root -p
Geben Sie dann das MySQL-Root-Passwort ein. Führen Sie als Nächstes den folgenden Befehl aus, um einen neuen Benutzer zu erstellen oder das Passwort zu ändern:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
(ersetzen Sie 'new_user' und 'password' durch neuen Benutzernamen und Passwort)
ALTER USER 'user'@'localhost' IDENTIFIED BY 'new_password';
(Ersetzen Sie 'user' und 'new_password' durch den Benutzernamen und das neue Passwort, das Sie ändern möchten)
Dadurch werden Root-Benutzerrechte verwendet, um die relevanten Vorgänge auszuführen , wodurch der Verbindungsfehler 1317 behoben wird.
Zusammenfassend lässt sich sagen, dass der MySQL-Verbindungsfehler 1317 ein häufiges Problem ist, das jedoch mit geeigneten Methoden und Techniken leicht gelöst werden kann. Wählen Sie je nach Situation die geeignete Methode und sichern Sie Ihre Datenbank nach Bedarf, um Datenverlust zu verhindern. Gleichzeitig werden MySQL und zugehörige Software regelmäßig aktualisiert, um die Systemsicherheit und einen stabilen Betrieb zu gewährleisten.
Das obige ist der detaillierte Inhalt vonWie gehe ich mit dem MySQL-Verbindungsfehler 1317 um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!