在设置WordPress之后,我应该为数据库用户设置哪些权限?

时间:2016-09-23 作者:Memor-X

所以我在看书this on php.net 读一下这个

永远不要以超级用户或数据库所有者的身份连接到数据库。使用始终具有非常有限权限的自定义用户。

在获得自己的Web服务器之前,我使用的是一个朋友的,他必须为我设置db用户,所以为了简化操作,我只使用了他给我的all access数据库所有者用户。上面的引述是我在本地服务器上手工构建网站时所做的,但我在部署wordpress网站时完全忘记了这一点。

现在我已经建立了我的WordPress网站,一切都很好。我想知道数据库用户运行WordPress所需的最低权限after 它已经安装好了。尤其是在仅仅发布帖子/上传图片、运行主题/插件/wordpress核心更新和安装新主题/插件之间存在权限差异的情况下。

当然,我会先在本地安装上执行此操作,然后再进行实时安装,因此没有必要提出任何关于各个主题/插件可能需要的额外权限的问题(当它们开始为我出错时,我会选择这些权限)

1 个回复
SO网友:Ranuka

根据法典,

对于正常的WordPress操作,如发布博客帖子、上传媒体文件、发布评论、创建新WordPress用户和安装WordPress插件,MySQL数据库用户只需要对MySQL数据库具有数据读写权限;SELECT, INSERT, UPDATE and DELETE.

注意:某些插件、主题和主要WordPress更新可能需要进行数据库结构更改,例如添加新表或更改模式。在这种情况下,在安装插件或更新软件之前,需要暂时允许数据库用户具有所需的权限。

相关推荐

Recommended File Permissions

嘿,伙计们,我花了很长时间试图解决这个问题。我想知道WordPress中的文件权限应该是什么样子in order to use the autoupdate feature. 到目前为止,我的wordpress安装程序一直在询问我的FTP信息,我不想使用那种升级/安装方法,我想使用纯/直接PHP。某些上下文:Web服务器和php fcgi守护程序运行为www-data:www-data</wordpress安装位于/home/blaenk/sites/domain.tld/</首先,我read