使用基于创建者的不同访问权限导出MYSQL函数

时间:2010-10-01 13:09:56

标签: mysql phpmyadmin routines

从phpMyAdmin,我导出了分配给特定数据库的用户使用的函数/过程,并且3个函数没有被导出,因为它们是由'superadmin'创建的。

我能够在

中看到这些功能
localhost > database_name -> Structure -> Routines

但是,我无法修改他们的结构或导出它们。

问题出现了,因为这3个功能是由超级用户创建的。从超级用户帐户导出时,所有内容都已正确导出。

我的问题是:作为一个过程,我怎样才能确保将来不再发生这种情况 - 有人意外地将其创建为superadmin(并且网站将继续正常工作),但是当我们尝试导出时它,该功能不会被导出(新网站将停止工作)。

1 个答案:

答案 0 :(得分:2)

限制访问超级用户帐户将是我要采取的第一步。通过限制超级用户访问,您可以保证没有人再犯这个错误。是否有人需要以超级用户身份进入数据库?