Manual:Maintenance scripts/Configuration/zh

如果在中配置的用户没有足够的权限，则必须设置 和 配置变量才能运行需要更改数据库结构的维护脚本(如). 或者，您可以将 --dbuser 和 --dbpass 参数传递给脚本. 根据用于支持MediaWiki安装的数据库引擎的不同，这些变量的值也不同. 如果未配置，它将使用在中配置的用户.

MySQL
某些维护脚本需要某些高级权限，这些权限出于安全原因，主MediaWiki数据库帐户并不具有. 如果尚不存在为MediaWiki数据库创建的“超级用户”（superuser）特权的单独数据库帐户，您应该创建一个这样的账户. 如果MediaWiki使用的数据库被称为 ，则以下SQL命令将创建一个可以在localhost上行使超级用户特权的账户：

创建账户后，您应在 中配置用户名. 变量应该和一般配置变量一样存放在. 的密码必须在 配置变量中设置.

PostgreSQL
PostgreSQL使用与MySQL不同的安全模型，用于MediaWiki安装日常操作的相同PostgreSQL服务器帐户也必须用于运行维护脚本. 这是确保正确设置维护脚本创建的新表的所有者所必需的. 你根本不需要设定或.