MySQL-Fehler: Der als Definierer angegebene Benutzer ('xyz' @ 'localhost') existiert nicht

Ziele des Blogs

So erfahren Sie, wie Sie das Problem beheben können: "Der als Definierer angegebene Benutzer ('xyz' @ 'localhost') existiert nicht" in MySQL. Es kann ein beliebiger Wert anstelle von 'xyz' angegeben werden.

Dieser Fehler ist aufgetreten, weil Sie in Definer verschiedene Benutzer definiert haben und andere Konten in MySQL verwenden.

Wenn Sie also Trigger erstellen, sollten Sie den "root @ localhost" im Definer verwenden. Führen Sie die folgenden Schritte aus, um diesen Fehler zu beheben:

Schritt 1: Öffne phpMyAdmin

Schritt 2: Wählen Sie Ihre Datenbank und Tabelle

Schritt 3: Klicken Sie auf "Auslöser"Tab vom oberen Rand der Seite

Schritt 4: Klicken Sie auf "Bearbeiten"um Trigger zu bearbeiten.

Schritt 5: Ändern Sie den Definer von xyz @ localhost in root @ localhost

Weitere Details finden Sie in diesem Screenshot:

Der als Definierer angegebene Benutzer ('xyz' @ 'localhost') existiert nicht


Akash Roshan

Akash is a PHP developer and wants to share his knowledge through Blogs. He is currently growing in the IT industry while fulfilling his own goals.

Leave a Reply

Your email address will not be published. Required fields are marked *