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