0

从 phpMyAdmin,我正在导出分配给特定数据库的用户使用的函数/过程,并且 3 个函数没有被导出,因为它们是由“超级管理员”创建的。

我能够在里面看到这些功能

localhost > database_name -> Structure -> Routines

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

问题的发生是因为这 3 个函数是由超级用户创建的。从超级用户帐户导出时,所有内容都已正确导出。

我的问题是:作为一个过程,我如何确保将来不会再次发生这种情况 - 有人不小心将它创建为超级管理员(并且该站点将继续正常工作),但是当我们尝试导出它时,函数不会被导出(并且新站点将停止工作)。

4

1 回答 1

2

限制对超级用户帐户的访问将是我要采取的第一步。通过限制超级用户访问,您可以保证没有人再次犯该错误。是否有人需要在数据库中以超级用户身份工作?

于 2010-10-01T15:40:59.717 回答