MySQL视图导入报错,[Err] 1143 - SELECT command denied to user 'XX'@'%' for column 'XXX' in table 'XX'
我是在原来的数据库上,远程创建了一张新的视图,最后通过workbench导出SQL脚本,重新导入到其他服务的时候出现视图无法打开的错误;

最后我查看了SQL脚本的所有视图

都是root账号创建的,远程的和本地创建的权限会不一样最终导致错误,我最后的做法是,把创建视图的SQL放到本地去跑一边就成功了;
我是在原来的数据库上,远程创建了一张新的视图,最后通过workbench导出SQL脚本,重新导入到其他服务的时候出现视图无法打开的错误;

最后我查看了SQL脚本的所有视图

都是root账号创建的,远程的和本地创建的权限会不一样最终导致错误,我最后的做法是,把创建视图的SQL放到本地去跑一边就成功了;