DBVisualizer没有显示SP源代码

时间:2012-04-26 19:35:10

标签: mysql stored-procedures hosting ip dbvisualizer

我正在使用DBVisualizer来对付我的共享托管数据库。

如果我从不同的IP地址登录,我无法看到实际的SP代码,而不是我创建的SP。

有什么想法吗?我无法在CPanel中找到可能会改变此行为的任何选项。

由于

1 个答案:

答案 0 :(得分:1)

存储过程的“定义者”是什么?您的用户帐户可能没有第二个IP地址的权限。如果您没有“超级”权限,则不能为当前用户帐户指定“DEFINER”的任何其他值,如果您从其他IP地址登录,则无法保证它使用的是同一帐户

因此,请尝试向存储过程授予更多权限。

此外,您可能希望查看MySQL的“SQL SECURITY INVOKER”选项。 http://dev.mysql.com/doc/refman/5.0/en/stored-programs-security.html