降低MySQL权限会阻碍WP功能吗?

时间:2014-08-14 作者:Gn13l

在安装WP时,我创建了一个mysql用户,只访问相关的WP数据库。很可能不是技术人员最终会访问此帐户,所以我决定删除此用户的删除权限。

这是个坏主意吗?WP中的任何东西都会因此而无法正常工作。

到目前为止,我在安装过程中收到了几条错误消息,但我查看了他们在做什么,而那完全没有什么。DROP查询与本应删除的内容不匹配。

更新:我的问题似乎通过以下问题的答案得到了解决:MySQL Database User: Which Privileges are needed?

2 个回复
SO网友:Otto

WordPress绝对需要”DELETE,否则它无法删除帖子、标记、选项行或任何其他内容。

“The”DROP“在升级过程中有时会使用这个命令,尽管这已经是很长时间了。我认为最后一次使用这个命令是在WordPress 2.3更新期间,它删除了分类类别表,以支持新的分类表。我不认为删除它是安全的,但我怀疑现在它会给您带来任何实际问题。有一个可靠的备份计划比删除它更好。Frankly、 如果有什么东西可以在你的系统上运行原始的SQL命令,那么你已经有麻烦了,拒绝删除不会有多大帮助。

插件偶尔会创建自己的表并执行类似的操作。但是,除了在插件卸载过程中,删除是非常罕见的。

SO网友:Peter Andrews

WordPress安装说明位于http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install 只需说“在web服务器上为WordPress创建一个数据库,以及一个MySQL用户all privileges for accessing and modifying it.“(强调矿山)

然而,我的经验是,实际上只使用CREATE、ALTER、INSERT、UPDATE和SELECT。

结束

相关推荐

如何正确地将表添加到WordPress MySQL数据库

我想向Wordpress数据库添加一个新表。我需要为我的Wordpress网站的一个特定部分提供这个,这需要一些不同于我通过自定义帖子所能实现的东西。正确的做法是什么?仅仅添加一个我自己的表就足够了吗?或者我需要在PHP代码中做些什么来让Wordpress知道它?这会以任何方式影响Wordpress升级过程吗?