调用存储过程时报错:There is no ‘username’@'host’ registered

作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
调用存储过程时,碰到错误,大致信息如下:
error 1449 “There is no ‘username’@'host’ registered”
这是因为该存储过程的所有者/定义者(definer)不存在导致的,可能是由于管理员不小心给删除了等引起的,只需要重新创建对应账户,或者将该存储过程的定义者修改成一个已存在的账户,例如:root@localhost即可。
附:触发器也会有这个问题,5.1版本中的Event Scheduler应该也有,需要注意下。
本文出自 “MySQL中文网”博客 http://www.imysql.cn/

本文出自 “爱MySQL” 博客,转载请与作者联系!

你可能感兴趣的:(host,休闲,username,registered,There)