导入.sql脚本后项目报错:There is no 'root'@'%' registered

这是因为在.sql脚本中,创建视图、存储过程的地方出现了

 

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `change_execute_view`

 

 而mysql数据库用户表user中只有localhost用户,不见%用户

 

解决办法,将user表中的记录导出,再添加一条%的数据

 

将导出来的脚本insert语句Host字段值改为%,再执行插入语句

 

需要重启mysql服务才会生效

posted @ 2015-10-16 09:41  启明鑫  阅读(223)  评论(0)    收藏  举报