欢迎投稿

今日深度:

The user specified as a definer ('root'@&

The user specified as a definer ('root'@'%') does not exist,specifieddefiner


 一般是由于root用户对全局host无访问权限。因此只要给root用户添加一个访问权限即可。

  解决办法:

  登陆mysql ,执行

  mysql -u root -pPasswd

  mysql >grant all privileges on *.* to root@"%" identified by "Passwd"

  mysql >flush privileges


mysql用户操作表权限的问题(java)

那是因为你这个数据库里面有个delete 的触发器,trigger 是用admin定义的,
解决办法;
1, 删除这个触发器
2,增加admin@localhost用户

2或1任取一个;
注意必须是admin@localhost,而不是admin@%或者admin@127.0.01这样的
 

CREATE DEFINER='root'@'localhost' TRIGGER `wl_db``tbl_dispatch_trigger` BEFORE DELETE ON `wl_db`

目测语法上面, 好像没什么错误啊。
报错信息是什么呀?
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/3577.html NewsArticle The user specified as a definer (root@%) does not exist,specifieddefiner 一般是由于root用户对全局host无访问权限。因此只要给root用户添加一个访问权限即可。 解决办法: 登陆mysql ,执行 mysql -u roo...
相关文章
    暂无相关文章
评论暂时关闭