首页 > 解决方案 > SQLSTATE[HY000]:一般错误:1449 用户指定为定义者

问题描述

我正在尝试从 Magento 2.3.7 后端创建、修改和更新产品,它向我显示以下错误:

SQLSTATE[HY000]: General error: 1449 The user specified as a definer ('maribuco_gzq7omh'@'localhost') does not exist, query was: UPDATE `mg21_catalog_product_entity` SET `attribute_set_id` = ?, `type_id` = ?, `sku` = ?, `has_options` = ?, `required_options` = ?, `created_at` = ?, `updated_at` = ? WHERE (entity_id = '495')

我几乎尝试了我在网上找到的所有内容,但无法解决问题。如果有人可以帮助我,那将很有帮助。

我的 Magento 2 安装在共享服务器上。

我希望你的帮助,谢谢!

标签: mysqlmagento2

解决方案


临时修复:

CREATE USER maribuco_gzq7omh;
GRANT ALL PRIVILEGES ON db_name.* TO 'maribuco_gzq7omh'@;
FLUSH PRIVILEGES;

推荐阅读