MySQL错误:The user specified as a definer (XXX@XXX) does not exist

做的一个项目,从oracle移到mysql上 服务器系统是linux系统 ,在本地windows系统中执行导出的sql语句时出现 The user specified as a definer (XXX@XXX) does not exist这个错 纠结了好久,最后发现在导出的创建视图的sql语句里有这么一句DEFINER=`moa_dev`@`%` 这句话是定义视图的定义者,在本机器上没有这个用户 所以报错 可以把这句话直接去掉或改成你机器的用户即可!

你可能感兴趣的:(mysql)