Einloggen in das Shop-Backend funktioniert nicht mehr

Hallo, seit kurzem können wir uns nicht mehr in das Backend unseres Shops einloggen…
Im Profiler wird folgende Fehlermeldung angezeigt:

# An exception occurred while executing 'INSERT INTO refresh_token (id, user_id, token_id, issued_at, expires_at) VALUES(?, ?, ?, ?, ?)' with params ["\x8e\x3e\x34\x0e\x20\x86\x48\x4d\x88\xc8\xbb\x12\x93\x74\x77\x21", "\xf8\xc3\x4b\x85\x08\x00\x49\x35\xad\xac\xd6\x82\x06\xe1\xdf\xf2", "14458873b2d15e5245f516ca306b23ebb921525e5828d910227b5eb97f2a0302c5cd45a4308c2ee6", "2021-07-10 11:43:00.798", "2021-07-17 11:43:00.798"]:

SQLSTATE[42000]: Syntax error or access violation: 1142 INSERT command denied to user 'dyc6c3c5_moos'@'localhost' for table 'refresh_token'

Irgendwas stimmt mit dem Datenbank-User nicht. Wir konnten zudem seit kurzem auch keine Produkte mehr aktualisieren, da anscheinend der aktuelle DB-User keine Rechte hat die Tabellen zu befüllen.
Das war folgende Fehlermeldung:

An exception occurred while executing 'INSERT INTO `product` (`id`, `version_id`, `parent_version_id`, `product_manufacturer_version_id`, `tax_id`, `product_media_id`, `delivery_time_id`, 
`product_feature_set_id`, `cms_page_version_id`, `price`, `product_number`, `stock`, `restock_time`, `active`, `is_closeout`, `purchase_steps`, `min_purchase`, `shipping_free`, `purchase_prices`, 
`created_at`) VALUES ('\\82�D�@����Ʒ�S','���jK¾K��u,4%','���jK¾K��u,4%','���jK¾K��u,4%','�b�6�\"M��61��s','�1Q�fO��f�)�5�','<�gm�Gm��O2����','�%��6Kߢ��Ф\"��','���jK¾K��u,4%',
'{\"cb7d2554b0ce847cd82f3ac9bd1c0dfca\":{\"currencyId\":\"b7d2554b0ce847cd82f3ac9bd1c0dfca\",\"net\":294.11764705882399,\"linked\":true,\"gross\":350.0}}','SW10079TEST','30',NULL,'1','0','1','1','0',
'{\"cb7d2554b0ce847cd82f3ac9bd1c0dfca\":{\"currencyId\":\"b7d2554b0ce847cd82f3ac9bd1c0dfca\",\"net\":0.0,\"linked\":true,\"gross\":0.0}}','2021-07-09 10:42:01.068');'
: SQLSTATE[HY000]: General error: 1449 The user specified as a definer ('web25578323'@'localhost') does not exist

Das alles passiert, seitdem innerhalb unseres Hosters einen Vertragswechsel also somit einen erverumzug durchgeführt haben. Der Hoster hat die Datenbank direkt auf den neuen Server übertragen.

Hängt das vielleicht alles zusammen?
Bin leider mittlerweile überfragt…

Vielen Dank für eine Antwort :slight_smile:

Hallo @tedd_y

die Lösung steht ja bereits in deiner Fehlermeldung, der Benutzer hat nicht die Möglichkeit in der der Tabelle zu schreiben:

Merkwürdig finde ich das in deiner zweiten Fehlermeldung ein anderer SQL-Benutzer auftaucht? Hast du ggf. den Server / das Hosting gewechselt?

Viele Grüße,
Florian

Hallo @FlorianHoltgrefe ,

Ja, das hatte ich vergessen in den Beitrag zu schreiben.

Wir haben den Server gewechselt bzw. den Shop vom Hoster umziehen lassen.

Hallo @tedd_y

dann wende dich doch bitte mal an deinen Hoster und frage, ob die erforderlichen Rechte vorhanden sind.

Viele Grüße aus Schöppingen
Florian Holtgrefe