每当我尝试在另一台服务器上导入 mysqldump 导出时,触发器都不会被创建,如果我没记错的话,我会收到一条错误消息,提示需要超级用户权限。如果我删除了定义器,它通常会起作用,但如果有办法,我宁愿不必编辑 sql 文件。
当我简单地复制 mdi、mdy 和 frm 文件时,一切都运行良好。
我如何导入 mysqldump 文件以便也创建触发器?
答案1
确保导入数据库的用户具有SUPER
权限。
每当我尝试在另一台服务器上导入 mysqldump 导出时,触发器都不会被创建,如果我没记错的话,我会收到一条错误消息,提示需要超级用户权限。如果我删除了定义器,它通常会起作用,但如果有办法,我宁愿不必编辑 sql 文件。
当我简单地复制 mdi、mdy 和 frm 文件时,一切都运行良好。
我如何导入 mysqldump 文件以便也创建触发器?
确保导入数据库的用户具有SUPER
权限。