我在共享主机上运行MySQL数据库。 我可以通过phpMyAdmin直接访问托管站点本身(db_user1:my_user @ localhost)。
我可以通过MySQL Workbench(db_user2:my_user@2.2.2.2)进行远程访问。
我在远程用户下创建了一些表触发器,SP和视图。 我想备份我的数据库并在另一个MySQL实例(开发实例)上还原。 但是我遇到一个错误:
ERROR 1142 (42000) at line 11254: TRIGGER command denied to user 'my_user'@'localhost' for table 'my_table'
是否可以在不重新创建表和对象的情况下解决此问题? 问题是由于缺少访问权限,我无法更改information_schema中的定义器。