mysql超级用户错误:definer = root @localhost

时间:2017-02-04 18:11:31

标签: php mysql

当我尝试上传我的数据库时,我抛出了以下错误。我在终端和phpmyadmin尝试过。我对两者都有同样的错误:

SQL query:

DELIMITER ; ;

/*!50003 CREATE*//*!50017 DEFINER=`root`@`localhost`*//*!50003 TRIGGER trg_catalog_category_entity_after_insert AFTER INSERT ON catalog_category_entity FOR EACH ROW BEGIN INSERT IGNORE INTO `enterprise_url_rewrite_category_cl` (`entity_id`) VALUES (NEW.`entity_id`); INSERT IGNORE INTO `catalog_category_product_cat_cl` (`category_id`) VALUES (NEW.`entity_id`); INSERT IGNORE INTO `catalog_category_flat_cl` (`entity_id`) VALUES (NEW.`entity_id`); END */ ; ;


MySQL said: Documentation

#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation 

在终端中,由于共享服务器情况,我无法访问root。

我从另一家商店取出这个数据库,然后我在另一台服务器上设置它。如果我真的可以通过这个错误。

我尝试过更改用户,添加新用户以及更新权限和授权但似乎没有任何效果。

0 个答案:

没有答案